linux 建立一个一次性计划任务:3小时以后关闭系统;

发布网友 发布时间:2022-03-20 11:14

我来回答

6个回答

热心网友 时间:2022-03-20 12:44

建立一个一次性计划任务:3小时以后关闭系统;

[root@zhangsan ~]# service atd start
[root@zhangsan ~]# chkconfig --level 35 atd on
[root@zhangsan ~]# at now +3hours
at> shutdown -h now
at> <EOT>(ctrl+d)
job 1 at 2012-04-15 19:51
atq 查看
atrm 删除

热心网友 时间:2022-03-20 14:02

简单一点
# crontab -e
20 17 * * * roo /sbin/init 6

就可以了,没必要这么麻烦吧。。。。

热心网友 时间:2022-03-20 15:36

crontab -e , 把你的日期,时间全部填上去,这样就只会执行一次。

热心网友 时间:2022-03-20 17:28

楼主请参照下面脚本

changlox@changlox ~/test$ source test.sh
changlox@changlox ~/test$ cat test.sh
#!/bin/bash

check_timeout()
{
local old_time=$(date +%s)

while [ "$(date +%s)" -lt "$((old_time+$1))" ]; do
:
done

echo timeout
sudo poweroff
}
changlox@changlox ~/test$ echo testing && check_timeout 10800 &

热心网友 时间:2022-03-20 19:36

# shutdown +180

热心网友 时间:2022-03-20 22:00

#!perl -w;
sleep 3*60*60;
system("halt");

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com