cron 作业允许的命令

cron 作业允许的命令

我可以在 cron 作业中使用此命令

 cat /etc/passwd 

它向我发送了一封关于所有用户信息的电子邮件,
我如何才能看到允许的命令?像 cat 一样!
我可以使用 service httpd restart 吗?(我测试过,但不能)
那么我允许什么命令?
我可以复制其他用户的文件吗?使用 cp 命令?/etc/passwd 现在有多安全?
我使用 cpanel,我只是该 cpanel 的成员,不是管理员

答案1

您有权限执行的所有命令都可以使用 cron 执行。您需要使用命令的完整路径,具体取决于 PATH 设置。

例子:

/sbin/service http restart将工作

答案2

原则上,您可以在 cron 作业中使用所有命令,但由于您通常没有完整的用户环境,因此有时需要提供命令的完整路径,例如:

 /sbin/service httpd restart

另外,自然地,您必须考虑到并非所有命令都适合在 cron 作业中运行,例如,如果它们需要用户的交互式输入。

相关内容