シェル スクリプトを呼び出すのは何ですか?

シェル スクリプトを呼び出すのは何ですか?

週末に友人のサーバーでニュースの音声ファイルを 4 回指定の時間にダウンロードし、それを彼の Web サイトの音声ディレクトリに配置するというタスクが与えられました。

石を投げないでください。私が思いついたのは次のようなものです。

#/bin/bash

cd /usr/bin/autonews
wget --user=XXX --password='XXX' ftp://XXX.XXX.XXX/news.mp3
mv -v /usr/bin/autonews/news.mp3 /var/www/clients/client1/web1/web/A_Audio/01_News/News_09.mp3
chown -v web1:client1 /var/www/clients/client1/web1/web/A_Audio/01_News/News_09.mp3

これらは4つあり、それぞれが指定された時間に使用する時間と特定のファイル名です。これらはcron経由で呼び出されます。

MAILTO="XXX"
51 11 * * 6 /usr/bin/autonews/sa_11-51
MAILTO="XXX"
51 17 * * 6 /usr/bin/autonews/sa_17-51
MAILTO="XXXX"
51 5 * * 0 /usr/bin/autonews/so_5-51
MAILTO="XXX"
51 11 * * 0 /usr/bin/autonews/so_11-51

テストでは問題なく動作しているように見えました。一晩でディレクトリがファイルでいっぱいになりました

-rw-r--r--  1 web1 client1 4294986 Dez 12 05:51 News_06.mp3
-rw-r--r--  1 web1 client1 4294986 Dez 12 06:51 News_07.mp3
-rw-r--r--  1 web1 client1 4294986 Dez 12 07:51 News_08.mp3
-rw-r--r--  1 web1 client1 4294986 Dez 12 11:12 News_09.mp3
-rw-r--r--  1 web1 client1 4252541 Dez  8 17:33 News_18.mp3
-rw-r--r--  1 web1 client1 4294986 Dez 11 18:51 News_19.mp3
-rw-r--r--  1 web1 client1 4294986 Dez 11 19:51 News_20.mp3
-rw-r--r--  1 web1 client1 4294986 Dez 11 20:51 News_21.mp3
-rw-r--r--  1 web1 client1 4294986 Dez 11 21:51 News_22.mp3
-rw-r--r--  1 web1 client1 4294986 Dez 11 22:51 News_23.mp3

メールが来ないので、ファイルは cron 経由で作成されていないようです。スクリプトがファイル名に関して独創性を持たせる余地がないことは確かですが、スクリプトを 1 時間ごとに実行し、ファイル名の数字を順番に変更している原因は何でしょうか? 一晩中、完全な Tartarus バックアップを実行していますが、シェル スクリプトがトリガーされることはないはずですが、トリガーされますか? どこから調べればよいでしょうか? ヒントがあれば、よろしくお願いします!

答え1

申し訳ありませんが、syslog 経由で、ファイルは私のスクリプトによって作成されたものではなく、私の「友達」(そもそも奇妙なファイルを調査するように私に依頼した人) によってアップロードされたことがわかりました :D 人的要因...

関連情報