如何使用cron运行linux命令

问题描述 投票:0回答:1

我想每天早上使用cron运行几个Linux命令。但不确定如何执行此操作。

我知道这需要使用shell来完成,但是我不知道如何在linux中完成所有这些操作。我可以使用cpanel创建cron ...

这些是命令

rm -rf <directory>
mkdir <directory>
chmod 777 <directory>
cron
1个回答
0
投票

例如,您可以使用以下命令在文件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>

注意:请记住将绝对路径放入要删除或创建的目录中

© www.soinside.com 2019 - 2024. All rights reserved.