Cron 任务错误:文件所有者错误

CMC*_*kai 6 cron

我正在使用该/etc/cron.d/文件夹来存储我的 cron 任务。这些任务是指向我保存在 VCS 下的实际文件的符号链接。这些文件的所有者是名为“www-data”的用户。我读到 Cron 不会运行不同所有者下的任务。( http://klenwell.com/press/2010/11/cron-d/ ) 那么如何让 Cron 在与 root 不同的所有者下运行 cron 选项卡呢?我不想将所有者更改为 root,因为该文件夹中的所有这些文件都是“www-data”的所有者。

小智 5

您可以将小脚本放入 /etc/cron.d 中,以调用您实际想要运行的脚本,而不是将文件符号链接到 /etc/cron.d 。

就像是:

#!/bin/bash

/srv/www/pathtoactualfile
Run Code Online (Sandbox Code Playgroud)