如何更改 linux 文件所有者并使用 crontab 运行?

如何更改 linux 文件所有者并使用 crontab 运行?

我有一个带有用户 ivr 的 bash 脚本。如何将用户 ivr 更改为 root?

目前有:

        -rwx------ 1 ivr  ivr  543 Nov 22 16:46 db-backup.sh

我想要像下面这样:

        -rwx------ 1 root  root  700 Nov 22 16:46 db-backup.sh

我的脚本位置是 /usr/backup/mysql 我如何在每个午夜使用 crontab 运行此文件?

答案1

要更改所有权:

sudo chown root:root /usr/backup/mysql/db-backup.sh

要使用 crontab 在午夜运行,请运行sudo crontab -e。这将在编辑器中打开一个文件。将以下行添加到文件底部并保存文件:

0  0  * * *   /usr/backup/mysql/db-backup.sh

该脚本现在将在每天晚上午夜运行。

相关内容