什麼在呼叫我的 shell 腳本?

什麼在呼叫我的 shell 腳本?

我的任務是讓 pals 伺服器在周末的 4 個給定時間下載新聞音訊文件,並將它們放入他的網路音訊目錄中。

別拿石頭砸我,這就是我的想法:

#/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

其中有四個,每個用於給定時間使用的時間和特定檔案名稱。這些是透過 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 創建的,因為沒有郵件進來。我整夜運行了完整的 tartarus 備份,但這不應該觸發 shell 腳本,不是嗎?我該從哪裡開始看?感謝您的任何提示!

答案1

抱歉,透過 syslog 發現這些檔案不是由我的腳本創建的,而是由我的「朋友」上傳的(他首先要求我調查這些奇怪的檔案):D 人為因素...

相關內容