在特定时间执行

在特定时间执行
  1. 创建文件
  2. 在特定时间更改其权限
  3. 更改权限。

目前这就是我所拥有的,它会改变文件的权限,但不是根据指定的时间。

#!/bin/bash 
$ at 13:05 
chmod 777 bin/permission.sh

答案1

如果你想在下午 3 点使文件可执行,你可以执行以下操作:

echo chmod 777 /path/to/file | at 3pm

at命令将脚本作为其标准输入。因此,您可以回显要运行的命令at并告知at何时运行它。

答案2

您可以使用定时任务

crontab -e

和写:

05 13 * * * chmod 0777 /full/path/to/bin/permission.sh

假设你想执行它每天在 13:05。最后,保存文件。

注意:默认编辑器似乎是“vi”,如果您不习惯,您可以在执行“crontab -e”之前使用以下命令进行更改:

export EDITOR=nano

例如。

相关内容