我是bash脚本的新手,我需要创建一个简单的脚本,每隔5分钟将日期和时间插入日志文件并保存。
我该怎么做?从我可以从哪开始?
答案 0 :(得分:3)
date
命令将输出当前日期和时间。您可以将命令的输出附加到>>
的文件。最后,sleep
将暂停脚本指定的秒数。
#!/bin/bash
while true; do
date >> /path/to/the/logfile/dates.log
sleep 300
done
如果无选择输出不符合您的需要,date
命令还提供修改输出格式的选项。
或者,您可以发出
crontab -e
并添加行
*/5 * * * * date >> /path/to/the/logfile/dates.log
当然,您可以为日志文件使用任何名称,dates.log
只是我使用的占位符。
答案 1 :(得分:1)
编写执行所需操作的bash脚本,并将脚本添加到cron并将其设置为每5分钟运行一次。