应用场景:程序需要运行很长时间,SSH客户端离线不能影响程序运行。
之前一直采用nohup的方法,让程序以守护进程的方式运行。
个人感觉nohup有以下的不足:
1)nohup.out可能占用大量硬盘空间。
2)SCP,FTP文件上传类需要互式操作的程序用nohup不适合。例如,需要用SCP将一个5GB的文件传输到远程服务器,如果使用nohup,如何输入口令?
screen命令的用法:
1)创建命名会话:
screen -S dianping 创建一个名称为dianping的会话。
2)当需要临时离开时(会话中的程序不会关闭,仍在运行)可以用快捷键Ctrl+a d(即按住Ctrl,依次再按a,d)。
3)当回来时可以再执行执行:screen -r dianping 即可恢复到离开前创建的dianping会话的工作界面。如果忘记了,或者当时没有指定会话名,可以执行:screen -ls 列出当前存在的会话列表。
4)执行:exit ,会提示:[screen is terminating],表示已经成功退出screen会话。
呵呵,谢谢
VaTG790i.最好的<a href=http://www.kyfei.com>网站推广软件</a>,
非常好
....................
;ui;普i;uighur;ui;ui;个
在unix网络编程中看到了关于TCP/IP的一些内容,我感觉还是写的不够。正在下载中,一定
下载地址呢