充满Nohup在幕后过程

2008年12月22日 Sukrit Dhandhania

Linux

我很多对遥远服务器进行工作.我使用SSH连接到我的服务器.很常常我运作一过程,甚至在我关闭我的SSH联系之后,我需要出租跑步的.这个能是一外壳字体,其通过我的原木文件或者非常大mysql数据库恢复解析语法的.那个’当我求助于一Linux指挥线功用的时候,s被被称作“nohup的”“Nohup”是“没有烦恼的缩写”哪一个翻译“忽视搁置信号”“悬挂”当你退出的时候,什么发生是沿着信号.“nohup所做的”是那个它容许你向变为你的服务器原木开始一过程和退出.甚至在你已经退出之后,过程继续跑步.当你再次登录的时候,你能访问那过程再次,提供它的仍然跑步.

“nohup的基本句法”是:

#nohup[[指挥]和

用”你的外壳字体或者一指挥的名字代替“[指挥].“和”在末端作是一背景过程指挥或者字体跑步.这里’s一你将怎样将使用“nohup”把一大mysql数据库的倒车带到在你的遥远服务器上的例子.首先,我登录我的遥远服务器使用SSH:

#嘘calvin@sevenacross.com

然后我执行”在“nohup”方式中通过”以前添加一“nohup俯瞰“mysqldump-ucalvin-phobbeslargedatabase>largedatabase.db和“和”在指挥以后:

#nohup mysqldump-ucalvin-phobbeslargedatabase>largedatabase.db和
[1]3999
#nohup:添加输出到nohup.out’

那里是两行你得到的输出.″在第一线中“3999是在“nohup的同时,我仅仅引起的过程的过程身份证:添加输出到nohup.out’” 意味着那个出去放那个将通常来向前终端正被变为一文件”在从其你开始指挥的目录中转寄称为“nohup.out给.你能如果过程正偏于仍然跑步翻遍所有的跑步过程使用过程身份证检查:

#ps-ef|grep 3999
calvin 3999 29848 0 18:42吗?00:00:00/usr/bin/mysqldump
calvin 6575 31852 0 18:44pts//2 00:00:00grep 3999

当过程被做的时候,运作你将在像这样指挥线中看见一输出:

1+被做nohup mysqldump-ucalvin-phobbeslargedatabase>largedatabase.db

你能检查文件“nohup.out”为与此同时过程正跑步,被使出的任何错误或者其它信息检查.如果文件停留,使那个模糊不清’s同意.它意味着与此同时过程正跑步,没有信息被使出.

相关杆:
  • 怎样获得详细的关于每一在视窗中跑步过程的信息
  • 怎样使用dstat监视你的Linux//UNIX服务器
  • 怎样使用一screensaver作为你的在操作系统X中桌上型背景
  • 怎样重新设置一个失去的MySQL根密码
  • 怎样blurminal你的操作系统X终端
  • 使像这一个一样的不做作帮助个别辅导进入你的电子邮件inbox每天免费!仅仅输入你的下面电子邮件地址:

     

    在任何时刻你能总是选择不参加这电子邮件订阅.

    书签和份

    { 1评论说…阅读下面它或者添加一 }

    在8:44 1 博比Cox 12.22.08是

    哈罗-Nohup是有用,但是如果你使用屏幕,你能取下和随意再附加于一终端和有进入运作背景也指挥.

    http://www.gnu.org/software/screen/


    博比

    留下一意见

    你能使用这些HTML标签和属性:<a href="" title=""><abbr title=""><acronym title=""><b><blockquote cite=""><cite><code><del datetime=""><em><i><q cite=""><strike> <strong>