当前位置:七道奇文章资讯系统安全Linux安全
日期:2011-01-23 03:26:00  来源:本站整理

linux号令后台运行[Linux安全]

赞助商链接



  本文“linux号令后台运行[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

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 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

[1]+ Stopped find / -name xml

但是要注意此时在后台的这个程序是处于 Stopped 状况(注意看上面最后一行).

用jobs查看下后台运路程序.

[root@pcmxexweb etc]# jobs

[1]- Stopped find / -name xml

[2]+ Stopped vi /etc/hosts

可以用号令bg 2.效果和一开始就用find / -name xml&是一样了,让此号令在后台运行了.

2.把后台程序调回前台

按照jobs的显示,配合利用fg 2 就把对应的程序调回前台了.   以上是“linux号令后台运行[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • windows下的近似linux下的grep号令--findstr
  • linux下mysql链接被防火墙禁止的办理办法
  • Linux下mysql新建账号及权限设置办法
  • SUSE Linux下搭建Web服务器
  • Windows/Linux MySQL忘掉密码重置密码教程
  • Linux下Apache自动监测重启脚本(智能化程度较高)
  • linux备份 linux克隆 linux clone
  • <b>为什么 Linux不需求碎片整理</b>
  • CentOS6 yum搭建Linux+Nginx+PHP+MYSQL(LNMP)
  • Linux系统有效防备ARP攻击
  • Linux下 Memcache的安装和简单管理
  • 笔记本预装linux重装成windows系统
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .