適用于 Linux 的 Jenkins 遠程執行 shell 具有以下命令:
npm run develop
但是,此命令不會回傳到終端,如下所示:
npm run develop
> [email protected] develop
> strapi develop
Project information
[90m┌────────────────────[39m[90m┬──────────────────────────────────────────────────┐[39m
[90m│[39m Time [90m│[39m Tue Oct 04 2022 10:02:58 GMT 0000 (Coordinated … [90m│[39m
[90m│[39m Launched in [90m│[39m 1201 ms [90m│[39m
[90m│[39m Environment [90m│[39m development [90m│[39m
[90m│[39m Process PID [90m│[39m 422222 [90m│[39m
[90m│[39m Version [90m│[39m 4.2.3 (node v16.17.0) [90m│[39m
[90m│[39m Edition [90m│[39m Community [90m│[39m
[90m└────────────────────[39m[90m┴──────────────────────────────────────────────────┘[39m
Actions available
Welcome back!
To manage your project ??, go to the administration panel at:
http://localhost:1337/admin
To access the server ??, go to:
http://localhost:1337
我可以把它放在背景中,如下所示:
nohup npm run develop &
但是,我需要幫助確定nohup npm run develop &命令是否成功。
nohup npm run develop > /dev/null 2>&1 &
該命令也不起作用。
根據建議,我嘗試了以下方法:
#echo "nohup npm run develop &"
#nohup npm run develop &
#npm run develop > /dev/null 2>&1 &
#BUILD_ID=dontKillMe nohup npm run develop &
export BUILD_ID=dontKillMe
export JENKINS_SERVER_COOKIE=dontKillMe
nohup npm run develop &
我也嘗試了那些被評論的人,但沒有#成功
該程序開始,然后在一段時間后消失。
下面是輸出:
pwd
/etc/jenkins_tmp/workspace/SGGS_QA_API
export BUILD_ID=dontKillMe
BUILD_ID=dontKillMe
export JENKINS_SERVER_COOKIE=dontKillMe
JENKINS_SERVER_COOKIE=dontKillMe
'[' 0 -eq 0 ']'
echo 'npm run develop was successful. Copying ...'
npm run develop was successful. Copying ...
nohup npm run develop
> [email protected] develop
> strapi develop
Project information
[90m┌────────────────────[39m[90m┬──────────────────────────────────────────────────┐[39m
[90m│[39m Time [90m│[39m Tue Oct 04 2022 12:17:19 GMT 0000 (Coordinated … [90m│[39m
[90m│[39m Launched in [90m│[39m 808 ms [90m│[39m
[90m│[39m Environment [90m│[39m development [90m│[39m
[90m│[39m Process PID [90m│[39m 424441 [90m│[39m
[90m│[39m Version [90m│[39m 4.2.3 (node v16.17.0) [90m│[39m
[90m│[39m Edition [90m│[39m Community [90m│[39m
[90m└────────────────────[39m[90m┴──────────────────────────────────────────────────┘[39m
Actions available
Welcome back!
To manage your project ??, go to the administration panel at:
http://localhost:1337/admin
To access the server ??, go to:
http://localhost:1337
[2022-10-04 12:17:23.707] [32mhttp[39m: POST /admin/login (110 ms) 200
[2022-10-04 12:17:23.895] [32mhttp[39m: GET /admin/7814.ec45b22f.chunk.js (7 ms) 200
[2022-10-04 12:17:24.101] [32mhttp[39m: GET /admin/1362.b73aabfc.chunk.js (1 ms) 200
[2022-10-04 12:17:24.109] [32mhttp[39m: GET /admin/Admin-authenticatedApp.7216e34f.chunk.js (1 ms) 200
[2022-10-04 12:17:25.520] [32mhttp[39m: GET /admin/information (27 ms) 200
[2022-10-04 12:17:25.539] [32mhttp[39m: GET /admin/users/me (39 ms) 200
[2022-10-04 12:17:25.544] [32mhttp[39m: GET /admin/users/me/permissions (46 ms) 200
[2022-10-04 12:17:25.713] [32mhttp[39m: GET /i18n/locales (14 ms) 200
[2022-10-04 12:17:25.920] [32mhttp[39m: GET /admin/Admin_homePage.254acc19.chunk.js (1 ms) 200
[2022-10-04 12:17:26.144] [32mhttp[39m: GET /content-manager/components (13 ms) 200
[2022-10-04 12:17:26.159] [32mhttp[39m: GET /content-manager/content-types (25 ms) 200
Process leaked file descriptors. See https://www.jenkins.io/redirect/troubleshooting/process-leaked-file-descriptors for more information
Finished: SUCCESS
你能建議嗎?
uj5u.com熱心網友回復:
在詹金斯作業的唯一解決方案npm run develop是nohup npm run develop >> /var/www/logs/strapi.log 2>&1 &
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/513570.html
