文件名称:nohup命令-mqtt物联网数据传输协议
文件大小:19.59MB
文件格式:PDF
更新时间:2024-07-29 20:42:21
linux unix shell 编程
3.4 nohup命令 如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用 n o h u p命令。该命令可以在你退出帐户之后继续运行相应的进程。 N o h u p就是不挂起的意思 ( n o hang up)。 该命令的一般形式为: nohup command & 3.4.1 使用nohup命令提交作业 如果使用n o h u p命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名 为n o h u p . o u t的文件中,除非另外指定了输出文件: nohup command > myout.file 2>&1 在上面的例子中,输出被重定向到 m y o u t . f i l e文件中。 让我们来看一个例子,验证一下在退出帐户后相应的作业是否能够继续运行。我们先提 交一个名为p s 1的日志清除进程: 现在退出该 s h e l l,再重新登录,然后执行下面的命令: 我们看到,该脚本还在运行。如果系统不支持 ps x命令,使用ps -ef|grep ps1命令。 3.4.2 一次提交几个作业 如果希望一次提交几个命令,最好能够把它们写入到一个 s h e l l脚本文件中,并用 n o h u p命 令来执行它。例如,下面的所有命令都用管道符号连接在一起;我们可以把这些命令存入一 第3章 后台执行命令 29 下载