Linux中如何让命令在后台运行.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux中如何让命令在后台运行.pdf

1.在下达的命令后面加上,就可以使该命令在后台进行工作,这样做最大的好处就是不怕 被 ctrl+c 这个中断指令所中断。 2. 那大家可能又要问了,在后台执行的程序怎么使它恢复到前台来运行呢?很简单,只用 执行 fg 这个命令,就可以了。 3.可能有些同学又要问了,我现在已经在前台运行的命令,我能把它放到后台去运行么?当 然可以了,只要执行 ctrl+z 就可以做到了。是不是很赞啊! 4.说到这里可能有些同学又要问了,如果我有多个进程在后台运行,那如何恢复到前台来执 行呢?这时候就要用到 jobs 这个命令了,通过 jobs 这个命令,能够列出所有在后台执行的 进程,那个中括号([ ])里面的数字就是 jobs 的代号啰 ,通过 fg %number 就可以恢复指 定的后台进程. 使用 nohup 让程序在远程主机后台运行 因为我购买的一个国外主机居然开放了 Telnet 权限,因此我也使用 Telnet 登录上去玩 玩 Linux,但发现一关闭窗口就自动和主机断开了,和 Windows 的终端不一样,所以就上网 找啊找,找到了一个从后台一直运行某个程序的方法。 Unix/Linux 下一般比如想让某个程序在后台运行,很多都是使用 在程序结尾来让程 序自动运行。比如我们要运行 mysql 在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql 但是加入我们很多程序并不象 mysqld 一样做成守护进程,可能我们的程序只是普通程 序而已,一般这种程序使用 结尾,但是如果终端关闭,那么程序也会被关闭。但是为了 能够后台运行,那么我们就可以使用 nohup 这个命令,比如我们有个 test.php 需要在后台运 行,并且希望在后台能够定期运行,那么就使用 nohup: nohup /root/test.php 提示: [~]$ appending output to nohup.out 嗯,证明运行成功,同时把程序运行的输出信息放到当前目录的 nohup.out 文件中去。 附:nohup 命令参考 nohup 命令 用途:不挂断地运行命令。 语法:nohup Command [ Arg ... ] [ ] 描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所 有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 [...] 1. 后台运行的两个命令 和 ctr+z 一开始就+“”具体方法是: [命令]空格[] 比如: [root@pcmxexweb etc]# find / -name xml 这样,这个查找程序就会在后台运行。它运行的同时不影响你干别的事情。 但是有的时候忘记了在命令之后加上??符号,又不愿意停下此命令重新改写。这是可 以按[ctrl+z],把当前程序切入后台。 [root@pcmxexweb etc]# find / -name xml /etc/xml /usr/lib64/python2.4/xml /usr/share/vim/vim70/autoload/xml /usr/share/hplip/data/xml /usr/share/java-utils/xml /usr/share/xml /usr/share/doc/libvorbis-devel-1.1.2/xml /usr/local/apache-tomcat-6.0.14/webapps/examples/jsp/xml /webapp/web/jsp/xml [root@pcmxexweb

文档评论(0)

tangtianxu1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档