sshでcronを実行するとエラーメッセージが表示される

sshでcronを実行するとエラーメッセージが表示される

以下のスクリプトを実行する方法

* * * * * /usr/bin/wget -O - -q "http://example.com/scheduler/cron"

スクリプトを実行すると、次のようなエラー メッセージが表示されます。

$ * * * * * /usr/bin/wget -O - -q "http://website.com/?q=admin/settings/scheduler/cron"
-sh: CHANGELOG.txt: not found
$ 30 15 * * * /usr/bin/wget -O - -q "http://website.com/?q=admin/settings/scheduler/cron"
-sh: 30: not found

上記のスクリプトはSSHで実行できますか(PuTTYソフトウェアを使用)

答え1

Crontab ファイルはスクリプトではありません。定期的にコマンドを実行する cron の設定ファイルです。行の最初の 5 つのフィールドはスケジュールを指定し、行の残りの部分はその時間に実行するコマンドを指定します。man crontab個人の crontab を送信または編集する方法については、を参照してください。

答え2

端末に移動して

crontab -e 

エディタのオプションを尋ねられます。VIM または使いやすいものを選択します。そこにこれを貼り付けます。

*/1 * * * * /usr/bin/wget -O - -q "http://example.com/scheduler/cron"

ファイルを保存すれば動作するはずです

コマンドの出力をリダイレクトして、動作しているかどうかを確認します。次のようにします。

*/1 * * * * /usr/bin/wget -O - -q "http://example.com/scheduler/cron" >> /home/../asd.log 2>&!

答え3

ターミナルに移動して
crontab -eを実行します

そして、これにリダイレクトされます:

Edit this file to introduce tasks to be run by cron.

#

# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/

下記の添付画像をご覧ください https://i.stack.imgur.com/xnWGJ.jpg

上記のファイルにコードを追加するのですか?
*/1 * * * * /usr/bin/wget -O - -q "http://example.com/scheduler/cron「上記のファイルにありますか?」

もしそうなら、ファイルを保存するにはどうすればいいですか?
「vi」を押して、Esc キーを押しましたが、機能しません。

関連情報