编写/root/test.sh脚本

该方法适用于调度周期能被60整除的情况

#!/bin/bash
step=1
for (( i = 0; i < 60; i = (i+step) )); do
date >> /root/result.txt
sleep $step
done

exit 0

配置定时任务

定时任务配置为每隔1分钟执行一次 若不了解定时任务如何添加,可参考Linux之crontab命令

// 编辑crontab

crontab -e

// 添加定时任务
* * * * * sh /root/test.sh

*/1 * * * * sh /root/test.sh

实现结果

通过以上步骤,即可实现date >> /root/result.txt命令每秒执行一次,测试结果如下:

Linux定时任务实现每秒执行一次_定时任务