时间:2023-06-13 来源:网络 人气:
你是否曾经遇到过需要每隔一段时间执行某个脚本的情况?比如说定时备份数据库、定期清理日志等等。如果每次都手动执行这些操作,岂不是太浪费时间和精力了?
其实,你完全可以编写一个简单的sh脚本,让它每隔一段时间自动执行。这样,你就可以把时间和精力放在更有意义的事情上了。
那么如何编写这个sh脚本呢?首先,在终端中进入你要执行的脚本所在的目录,然后使用vim命令创建一个新文件,文件名可以随意取。
接着,在新文件中输入以下内容:
#!/bin/bash
whiletrue
do
#这里是你要执行的命令或脚本
#比如说:./backup.sh
sleep3600#等待1小时
done
其中,“#”后面的内容是注释,不会被执行。你只需要将“这里是你要执行的命令或脚本”替换成你要执行的命令或脚本即可。
最后,保存并退出文件。接着,在终端中输入以下命令:
chmod+x文件名.sh
将文件改为可执行文件。然后,在终端中输入以下命令:
nohup./文件名.sh&
这样,你的脚本就可以每隔一段时间自动执行了。如果你想停止执行,可以使用以下命令:
ps-ef|grep文件名.sh
找到进程号,然后使用以下命令停止执行:
kill进程号
至此,你已经学会了如何编写一个简单的sh脚本,让它每隔一段时间自动执行。相信这个小技巧会为你的工作和生活带来很大的便利!
tokenpocket钱包:https://cjge-manuscriptcentral.com/software/2029.html