nohup

这是之前经常会用到的一个命令,好久没使用过了,这个命令一般的使用形式是
nohup command > myout.file 2>&1 &
2>&1是把标准错误重定向到标准输出 在添加到myout.file中
nohup意思不挂断,断开连接,退出账户的时候,程序依然会运行,但是只用nohup并不是后台运行
&才是后台运行的意思,需要区分
非后台运行,运行的时候不能干其他事情,Ctrl+C还是可以强制中断
&是后台运行,但是断开连接,任务也会中断
所以两个命令合二为一,就是后台运行切断开连接不挂断。
但是我认为这个意义是在于和用户交互的时候才有意义,计划任务crontab并没什么意义,可以直接就是command就行!

留言

熱門文章