場(chǎng)景
使用 crontab
每隔5秒執(zhí)行一個(gè)腳本
糾正
crontab
最小調(diào)度單位是「分鐘」垮卓,沒(méi)法控制到「秒」.
*/5 * * * * /path/to/script
這里的 /
是指「步長(zhǎng)」,意思是每隔5分鐘執(zhí)行一次腳本.
crontab
詳細(xì)用法參考:Crontab 用法
方案
方案一
編寫(xiě)腳本
$ cat cron_seconds.sh
#!/usr/bin/env bash
while true; do
SCRIPT # 腳本的執(zhí)行路徑
sleep 5
done
cron
定時(shí)任務(wù)設(shè)置
* * * * * /path/to/cron_seconds.sh
方案二
$ crontab -l
* * * * * /path/to/script
* * * * * sleep 5;/path/to/script
* * * * * sleep 10;/path/to/script
* * * * * sleep 15;/path/to/script
* * * * * sleep 20;/path/to/script
* * * * * sleep 25;/path/to/script
* * * * * sleep 30;/path/to/script
* * * * * sleep 35;/path/to/script
* * * * * sleep 40;/path/to/script
* * * * * sleep 45;/path/to/script
* * * * * sleep 50;/path/to/script
* * * * * sleep 55;/path/to/script