让程序在远程主机后台运行 (&、nohuo、 screen)Linux 使用技巧

本文介绍了如何在Linux系统中让程序在后台运行,包括使用&符号、nohup命令以及更强大的screen工具。nohup可以防止程序因终端关闭而结束,screen则提供了一个多窗口管理器,支持在会话中创建、切换和管理多个窗口,允许用户在不中断程序运行的情况下断开并重新连接会话。
摘要由CSDN通过智能技术生成

作为一个系统运维人员,你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?

你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下

我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待

它执行完毕,在此期间可不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途

而废了

所以就上网找啊找,找到了一个从后台一直运行某个程序的方法。

Unix/Linux下一般比如想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。

比如我们要运行mysql在后台:

 /usr/local/mysql/bin/mysqld_safe --user=mysql &

但是加入我们很多程序并不象mysqld一样做成守护进程,可能我们的程序只是普通程序而已,一般这种程序使用 & 结尾,

但是如果终端关闭,那么程序也会被关闭。但是为了能够后台运行,那么我们就可以使用nohup这个命令,nohup就是不

挂起的意思( n ohang up)。比如我们有个test.php需要在后台运行,并且希望在后台能够定期运行,那么就使用nohup:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值