这里说的后台运行,类似于nohup scriptname &直接放入后台,优点的话是可以切换到窗口查看,当然nohup执行也可以通过tree输出日志的方式tail查看。
SCREEN:
创建名为zjml的会话,并在会话中执行脚本
screen -dmS zjml /root/lizi.sh
查看当前会话列表:
screen -ls
进入jml会话:
screen -d -r zjml 或者 screen -d -r seesionid
继续放入后台回到终端:
ctl+a然后按d键即可挂起会话,如需再进入,依然使用上面的方法。
TMUX:
screen相信很多人都接触过,那tmux怎么玩呢?
创建一个名为zjml的新会话:
tmux new -d -s zjml
在该会话中执行命令sh /root/lizi.sh:
mux send -t zjml ‘sh /root/lizi.sh’ ENTER
进入该会话:
tmux attach -t zjml
挂起该会话,继续后台运行:
ctl+b然后按d即可。