簡體   English   中英

cron 命令在共享主機中無法與 DirectAdmin 一起使用

[英]cron command not working with DirectAdmin in shared hosting

我有以下 cron 命令,它可以與 CPanel 完美配合,但不能在 DirectAdmin 面板中工作。 此命令每分鍾從遠程 URL 下載一個以當前日期為名稱的 zip 文件(例如 2021-03-09.zip)到本地目錄。 我附加了一個 email 來接收 cron output。 output 寫在命令下方。 我正在使用帶有 apache 服務器和 PHP 的共享主機。

命令:

* * * * * /usr/bin/wget -U "anyuser" http://example.com/directory/`date +%Y-%m-%d`.zip -O /home/username/public_html/directory/`date +%Y-%m-%d`.zip

錯誤:

/bin/sh: -c: line 0: unexpected EOF while looking for matching ``'
/bin/sh: -c: line 1: syntax error: unexpected end of file

最后在嘗試了很多事情之后,我找到了有效的答案。 我只需要轉義 % 符號,cron 就開始完美地工作了。 使用反斜杠轉義所有 % 符號,directadmin 控制面板開始識別它。 謝謝你。

* * * * * /usr/bin/wget -U "anyuser" http://example.com/directory/`date +\%Y-\%m-\%d`.zip -O /home/username/public_html/directory/`date +\%Y-\%m-\%d`.zip

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM