nohup 默認是當前用戶執行的,當當前用戶退出會導致執行進程異常。
所以正確的 nohup 是指定 /bin/bash 進行執行。
nohup /bin/bash/ /opt/script/s.sh &> /dev/null
# 記錄指定到 /dev/null
# nohup sh /opt/test/s.sh
nohup 執行 默認會自動生成一個 nohup.out 記錄文件,會日積月累的越來越大;
nohup 默認是當前用戶執行的,當當前用戶退出會導致執行進程異常。
所以正確的 nohup 是指定 /bin/bash 進行執行。
nohup /bin/bash/ /opt/script/s.sh &> /dev/null
# 記錄指定到 /dev/null
# nohup sh /opt/test/s.sh
nohup 執行 默認會自動生成一個 nohup.out 記錄文件,會日積月累的越來越大;
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。