使程序在后台运行

2016-01-04  本文已影响0人  羽恋心

在Linux中,关闭终端正常会杀死一个程序。但如果一个程序需要很长时间运行,我们需要在关机后使程序仍然在服务器上运行,则可以用下面两种方法来实现。

现在,假设我们有一个叫做test.c的文件,经编译后产生test的可执行文件。现在要使这个文件在后台运行,并且在下次登录服务器的时候查看文件的运行结果。

法一:

输入# ./test > test.file 2>&1 &

解释:将test直接放在后台运行,并把终端输出存放在当前目录下的test.file文件中。

法二:

输入# nohup./test > test.file 2>&1 &

解释:nohup表示不挂起,将test直接放在后台运行,并把终端输出存放在当前目录下的test.file文件中。

在下次登录时,我们可以通过输入#cat test.file查看文件运行结果。

上一篇 下一篇

猜你喜欢

热点阅读