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

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

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

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

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

每隔30秒可以通过crontab实现

发送udp你可以自己用命令实现或者写程序实现

设置crontab每隔30秒调用这个命令,就可以达到你说的要求了

自己网上看crontab的资料吧,配置文件在/etc/crontab

个人感觉应该跟执行快慢没关系,应该是你crontab执行生成的TXT就是空的,因为crontab执行和手动执行当前的PATH环境变量是不一样的。你的shell里面是不是用了某些其他软件(比如数据库)的命令。可以在你的shell大概开始位置加 . $HOME/.bash_profile试试行不行,或者看一下.bash_profile文件中的PATH值,并在SHELL脚本开头赋值并export一下。随口一答,不对就无视吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11728108.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存