arp命令详解,linux的arp命令
后台运行
nohup命令运行由Command参数和任何相关Arg参数指定的命令,忽略所有SIGHUP信号。注销后,使用nohup命令在后台运行程序。要在后台运行nohup命令,请在命令末尾添加(表示“和”的符号)。
Nohup是no hang up的缩写,意思是不要挂断。
Nop命令:如果您正在运行一个进程,并且您觉得当您注销您的帐户时,该进程不会结束,您可以使用nohup命令。此命令可以在您注销帐户/关闭终端后继续运行相应的进程。
默认情况下,该作业的所有输出都被重定向到名为nohup.out的文件中
情况
1.nohup命令myout.file 21
在上面的例子中,0stdin(标准输入),1stdout(标准输出),2stderr(标准错误);
21是将标准错误(2)重定向到标准输出(1),然后将标准输出(1)重定向到myout.file文件。
2.0 22 * * */usr/SKD ty/python/home/pu/download _ pdf/download _ dfcf _ pdf _ to _ OSS . py/home/pu/download _ pdf/download _ dfcf _ pdf _ to _ OSS . log 21
这是crontab中的一个定时任务。晚上22点害怕这个任务的时候,我就启动这个python脚本,把日志写到download_dfcf_pdf_to_oss.log文件里。
nohup和
:指在后台运行
Nop:暂停运行,注意没有后台运行的功能,就是用nohup运行一个命令可以让命令永久执行,和用户终端无关。比如我们断开SSH连接,并不会影响他的运行。注意nohup不是指后台运行;正在后台运行。
指的是在后台运行,但是当用户推出(挂起)时,命令自动退出。
所以,我们可以变聪明。它们可以一起使用。
nohup命令
这将使该命令在后台永久执行。
例如:
1.sh测试
将sh test.sh任务放在后台,即使xshell关闭并退出当前会话,也会继续运行,但是会丢失标准输出和标准错误消息(丢失日志的输出)。
将sh test.sh任务放到后台,关闭xshell,对应的任务也会停止。
2.nohup sh test.sh
将sh test.sh任务放在后台,关闭标准输入,终端不能再接收任何输入(标准输入),将标准输出和标准错误重定向到当前目录下的nohup.out文件,即使xshell关闭退出当前会话也继续运行。
3.nohup sh test.sh
将sh test.sh任务放在后台,但仍可使用标准输入。终端可以接收任何输入,将标准输出和标准错误重定向到当前目录中的nohup.out文件,即使xshell关闭并且当前会话退出,终端也可以继续运行。