我試圖使用自動化的bash shell腳本生成PDF,每分鐘後腳本檢查它通過線conatins所有URL行文件url.txt的內容和我使用wkhtmltopdf生成PDFPdf不使用wkhtmltopdf生成使用自動化的Linux Bash Shell腳本?
但問題是不是在自動化過程中生成pdf,但如果我手動調用該腳本pdf生成。如果有人知道解決方案,請提供給我? 腳本代碼是:
while read line; 做 wkhtmltopdf $線/var/www/images/Upload_files/name_of_file.pdf 做< /var/www/url/url.txt
有時,當你運行的作業出來的cron的,你運行時,你會不會有相同的環境從shell - 尤其是路徑到像wkhtmltopdf這樣的bin文件。你有沒有嘗試用完整路徑調用它? – mogoman
我已經使用了完整的路徑,即/ usr/bin/wkhtmltopdf,但它仍然不起作用 – ksingh
有點調試可能會幫助你 - 在'do'之後,添加類似'echo'處理$ line「'的東西。總是將自動化記錄到一個文件是一個好主意,因此在你的crontab行中,在命令後面添加'>> /tmp/log.txt 2>&1'來記錄所有腳本的輸出。這應該有助於找到問題 – mogoman