linux的计划任务可以设定成每30秒钟执行命令一次么?就是 crontab -e 这个命令之后应该怎么写?

如题所述

1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。

2、在linux命令行下输入shell指令:crontab -e,进入crontab编辑状态。

3、通过2条每分钟执行的定时任务配合 sleep 30;指令,此时会看到定时任务成功实现了30秒执行一次。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-25
cron执行任务的最小时间间隔是1分钟。 要实现30秒一次的任务, 可以自己写脚本
while:
do
你的任务
sleep 30

done追问

就是说 写成 * * * * * root run-parts /etc/cron.min 这样?

追答

这样写, 就是1分钟一次,我是指5个*。 后面的命令对不对我就不清楚了。
要实现这个目标, 不能用cron, 忘掉cron! 把这段脚本保存成every30sec.sh
添加执行权限
./every30sec.sh& 后台运行就完事了。

追问

呃 高手!!!不过..老说留的作业就是说让我用 linux的计划任务也就是 cron 执行这个命令...

追答

难道这样?
script.sh 这样写
执行任务
sleep 30
执行任务

然后crontab -e
* * * * * /path/to/script.sh

本回答被提问者和网友采纳
第2个回答  2017-12-05
crontab中放两个就能30秒执行一次了
* * * * * sleep 30; /home/xx/xx.sh
* * * * * sleep 00; /home/xx/xx.sh
第3个回答  2012-12-14
crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。

所以不能精确到秒.追问

可这是老师留的作业啊..

第4个回答  2014-03-07
crontab -e
*/0.5 * * * * /home/xx/xx.sh

linux的计划任务可以设定成每30秒钟执行命令一次么?就是 crontab...
1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。2、在linux命令行下输入shell指令:crontab -e,进入crontab编辑状态。3、通过2条每分钟执行的定时任务配合 sleep 30;指令,此时会看到定时任务成功实现了30秒执行一次。

怎样在linux中使用crontab编写一个定时任务,可以实现以下功能:
cron.hourly是每个小时执行一次的job cron.d是系统自动定期需要做的任务 crontab是设定定时任务执行文件 cron.deny文件就是用于控制不让哪些用户使用Crontab的功能 5、 用户配置文件:每个用户都有自己的cron配置文件,通过crontab -e 就可以编辑,一般情况下我们编辑好用户的cron配置文件保存退出后,系统会自...

Linux crontab如何定时执行任务
f2 为 *\/n 表示每 n 小时个时间间隔执行一次,其馀类推当 f1 为 a, b, c,... 时表示第 a, b, c,... 分钟要执行,f2 为 a, b, c,... 时表示第 a, b, c...个小时要执行,其馀类推使用者也可以将所有的设定先存放在档案 file 中,用 crontab file 的方式来设定时程表。例子...

请问linux的crontab * * *\/10 * *,这样设置是每天随机运行10次吗,那...
crontab * * *\/10 * *,是每隔10天的那一天每分钟执行一次(60*60次),不是每天随机运行10次。随机时间运行,好像不行吧,必须指定时间,记得第一字段不要为*,否则是每分钟都执行一次。01 1,3,5,7,9,11,13,15,17,19 * * *,这样的话,就可以每天运行10次,分别在每天的1,3,5,7,9...

linux 建立一个一次性计划任务:3小时以后关闭系统;
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 & ...

如何让Linux定时任务crond以秒为单位执行
crontab文件的含义: 用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下: minutehourdaymonthweekcommand 其中: minute:表示分钟,可以是从0到59之间的任何整数。 hour:表示小时,可以是...

Linux下的crontab定时执行任务命令详解
HP-UNIX 中默认普通用户没得crontab 权限 ,要想放开普通用户的crontab 权限可以编 六、创建cron脚本 第一步:写cron脚本文件,命名为crontest.cron。15,30,45,59 * * * * echo xgmtest.. xgmtest.txt表示,每隔15分钟,执行打印一次命令 第二步:添加定时任务。执行命令 “crontab crontest....

linux中的cron计划任务配置方法[详细]
每次编辑完某个用户的cron设置后,cron自动在\/var\/spool\/cron下生成一个与此用户同名的文件,此用户的cron信息都记录在这个文件中,这个文件是不可以直接编辑的,只可以用crontab -e 来编辑。cron启动后每过一份钟读一次这个文件,检查是否要执行里面的命令。因此此文件修改后不需要重新启动cron服务。5....

linux下怎么来利用crontab实现计划任务非常有用
crontab -r 这个命令建议不要用,这个命令会删除系统上的所有计划任务,我曾在服务器上误删除了一次,结果花了不少时间恢复。建议通过crontab -e编辑,直接删除不需要的那一行,就可以了。友情提示:执行的命令中的路径建议使用全路径,这样一定不会有问题。例如我上例就是直接使用\/home\/text.txt;在...

如何让linux定时任务crontab按秒执行
crontab -e \/bin\/date sleep 20; \/bin\/date sleep 40; \/bin\/date 说明:需要将\/bin\/date更换成你的命令即可 这种做法去处理隔几十秒的定时任务还好,要是每1秒运行一次就得添加60条记录。。。如果每秒运行还是用方案一吧。也可以编写shell脚本实现 crontab.sh !\/bin\/bash step=2 #间隔的秒数,...

相似回答