Shell(4) 后台执行命令at

Shell(4) 后台执行命令at

at命令的基本形式为:
at [-f script] [-m -l -r] [time] [date]

其中
-f script 是所要提交的脚本或命令。
-l 列出当前所有等待运行的作业。atq命令具有相同的作用。
-r 清除作业。为了清除某个作业,还要提供相应的作业标识(ID);有些UNIX变体只接受atrm作为清除命令。
-m 作业完成后给用户发邮件。
time at命令的时间格式非常灵活;可以是H、HH . HHMM、HH:MM或H:M,其中H和M分别是小时和分钟。还可以使用a.m.或p.m.。
date 日期格式可以是月份数或日期数,而且at命令还能够识别诸如today、tomorrow这样的词。

例如:
at 3.00pm tomorrow -f /apps/bin/db_table.sh
表示一个命名为db_table.sh的脚本将在明天下午3:00运行。

为列出所有作业,可以使用:
at -l

清除作业的命令格式为:
atrm [ job NO ] 或者 at -r [ job NO ]

将作业放到后台执行:
命令 &

将后台输出重定向到某个文件中:
command >out.file 2>&1 &

0是标准输入,1是标准输出,2是标准错误

运行find命令,查找名为“srm.conf”文件,并把所有标准输出和错误输出重定向到一个叫做find.dt文件中:
find /etc -name “srm.conf” -print >find.dt 2>&1 &

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值