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一下。随口一答,不对就无视吧。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)