我想每天早上使用cron运行几个Linux命令。但不确定如何执行此操作。
我知道这需要使用shell来完成,但是我不知道如何在linux中完成所有这些操作。我可以使用cpanel创建cron ...
这些是命令
rm -rf <directory>
mkdir <directory>
chmod 777 <directory>
例如,您可以使用以下命令在文件script.sh中创建Shell脚本:
#!/usr/bin/bash
rm -rf <directory>
mkdir <directory>
chmod 777 <directory>
<others commands or logical instructions>...
在Linux中,您可以使用crontab -e
命令或在/etc/cron.d
目录中在crontab中添加cron作业。区别在于,使用命令crontab -e会将cron作业设置为执行crontab -e的用户,并在cron.d中添加一个cron作业文件,您需要将用户置于cron job命令的前面。
计划在上午06:00执行的cron作业的示例。
使用crontab -e:
0 6 * * * /usr/bin/bash /path_to_script/script.sh
在/etc/cron.d中创建文件:
0 6 * * * root /usr/bin/bash /path_to_script/script.sh
或者,您也可以将命令作为以下命令放入cron作业中:
0 6 * * * rm -rf <directory> && mkdir <directory> && chmod 777 <directory>
注意:请记住将绝对路径放入要删除或创建的目录中