寫好了一隻script準備放在crontab裡面讓排程自動去進行,script內容有執行了幾行docker exec要去container內跑腳本,但搞了半天看排程都有執行,測試的時候都很正常呀,debug後才發現是參數的問題,執行的命令如下
# docker exec -ti vsftpd01 cat /var/log/vsftpd.log
這行命令直接在Host上執行沒問題,但跑在cron的時候,log會跳出tty錯誤的訊息,這時把-t這個參數拿掉就可以正常執行了,大家可以試試看是不是參數問題造成,如果不是還是要多多看一下cron的日誌來找出問題。
沒有留言:
張貼留言