美文网首页
使程序在后台运行

使程序在后台运行

作者: 羽恋心 | 来源:发表于2016-01-04 23:37 被阅读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查看文件运行结果。

    相关文章

      网友评论

          本文标题:使程序在后台运行

          本文链接:https://www.haomeiwen.com/subject/lpcuhttx.html