免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 721 | 回复: 0
打印 上一主题 下一主题

Linux学习笔记之后台进程(at和&) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-18 23:34 |只看该作者 |倒序浏览
Linux学习笔记之后台进程(at和&)
3.2  
    at命令允许用户向cron守护进程提交作业,使其在稍后的时间运行。这个稍后时间可能是10min或者几天后,
如果你希望在一个月或者更长,最好还是用crontab文件
   该作业的所有输出都将以电子邮件的形式发送给用户,除非你对其输出进行了重定向,大多数情况下是重
定向到某个文件中。

3.2.1使用at来提交命令或者脚本
      使用at提交作业有几种不同的形式,可以通过命令还方式,也可以使用at命令提示符。
      一般如果提交若干行的系统命令时,使用at命令提示符,而在提交shell脚本时,使用命令
      行方式。
3.2.2
     列出所提交的作业
       at -l
3.2.3
     清除一个作业
      atrm [job no ] 或者at -r [job no]
3.3 &命令
    当在前台运行某个作业时,终端被该作业占据,而在后台运行某个作业时,它不会占据终端。
3.3.1
     向后台提交命令
     find /etc -name "srm.conf" -print >find.dt 2>&1 &
     提交后会给出一个系统进程号
3.4 nohup命令
   
    如果你在运行一个进程,而且你觉得在帐户推出时该进程不会结束,那么你可以使用nohup命令,该命令
    在你退出帐户之后继续运行相应的进程。nohup 就是no hang up的意思。


    小结:
        介绍的主要是有关后台运行作业的,有时候我们需要对大文件进行大量更改,或执行一些复杂的查询,
这些工作最好能够在系统负荷比较低时执行。
创建一个定时清理日志文件或完成其他特殊工作的脚本,这样只需要提交一次。就可以每天晚上运行,
无需你的干预。只要看相应的脚本日志就可以了。



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/20647/showart_304404.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP