Linux 后台运行命令 “nohuo &" 打印 进程 echo $!


---恢复内容开始---


nohup ./iot-test  1>1.log 2>2.log & echo $! >> pidfile.txt && sleep 1 

解释:这条命令中nohup   ./后面是程序名   1>1.log :”1“代表正确的,表示正确的输入1.log日志中,同理”2“表示错误的,错误的信息输入2.log中,

          2.log后面”&“表示后台运行,和开头nohup对应, 接着是 "echo $1"命令,它是打印进程号的意思,echo $! >> pidfile.txt : 把进程号打印到pidfile.txt中

          ”&&“:在里面表示并且 意味着只有前面的命令执行才执行后面的 "sleep 1"(等待1秒)!

 

 

---恢复内容结束---


nohup ./iot-test  1>1.log 2>2.log & echo $! >> pidfile.txt && sleep 1 

解释:这条命令中nohup   ./后面是程序名   1>1.log :”1“代表正确的,表示正确的输入1.log日志中,同理”2“表示错误的,错误的信息输入2.log中,

          2.log后面”&“表示后台运行,和开头nohup对应, 接着是 "echo $1"命令,它是打印进程号的意思,echo $! >> pidfile.txt : 把进程号打印到pidfile.txt中

          ”&&“:在里面表示并且 意味着只有前面的命令执行才执行后面的 "sleep 1"(等待1秒)!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM