我的托管服务提供商面板不允许添加下一个 cron 作业命令:
"/home/username/.acme.sh"/acme.sh --cron --home "/home/username/.acme.sh" > /dev/null
由于“某些字符不允许用于 cron 作业命令”错误。
在阅读了这篇关于它的帖子后,我试图了解如何从脚本 ( ~/run-acme.sh
) 运行它并将其添加到 cron 作业中,但不知道如何去做(该示例使用 PHP 脚本)。
这是run-acme.sh
脚本的内容,但不知道在命令(或)之前要写什么,因为source
这个答案表明:.
bash
选项 1:
#!/usr/bin/bash
bash "/home/username/.acme.sh"/acme.sh --cron --home "/home/username/.acme.sh" > /dev/null
选项 2:
#!/usr/bin/bash
source "/home/username/.acme.sh"/acme.sh --cron --home "/home/username/.acme.sh" > /dev/null
选项 3:
#!/usr/bin/bash
. "/home/username/.acme.sh"/acme.sh --cron --home "/home/username/.acme.sh" > /dev/null
这些选项中的哪一个会起作用?他们运行的结果是否相同?
重要提示:无权访问 crontab/SSH