Re: [問題] Crontab 執行結果的換行字元
※ 引述《xam.bbs@ptt.cc (聽說)》之銘言:
> 我使用 crontab 定時執行 ffmpeg 來作影像轉檔
> 執行完以後 cron 會把執行的輸出寄到信箱裡
> 不過可能 ffmpeg 在執行時會不斷更新進度訊息用到了 \r
『Crontab 執行結果的換行字元』這應該是跟 ffmpeg 或相關選項有關,
跟 crontab 無關啊
> 所以在輸出的結果裡就會把這部份的訊息全部串成一大行,變得難以閱讀
> 目前我是可以在讀信時用 pipe 指令轉給 tr '\r' '\n'|less
Need to remove all those ^M characters from a DOS file? Try
tr -d \\r < dosfile > newfile
-- Originally by Dru <genesis@istar.ca>
> 不過我之前也有在 linux 中使用 crontab 執行 ffmpeg
那您在 Linux 使用 crontab 內,
真的就只要填 ffmpeg 也沒特別設定甚麼東西跟參數檔案就會自動轉跟寄信? @_@
> 我沒有特別設定什麼東西,輸出的結果就是可讀的
> 我猜可能是有什麼環境變數不同導致的,但不知道有什麼
> 環境變數或指令可以設定的?
先貼一下 cd /usr/ports/multimedia/ffmpeg ; make showconfig
還有 pkg_info | grep ffmpeg
以及妳執行 ffmpeg 的相關指令跟參數
相關軟體版本、選項、實際下的指令,您幾乎沒說..
> FreeBSD的輸出: (+是 mutt將一行分成多行的特殊符號, ^M 應該是 \r)
--
靜中見真境,淡中識本然
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: 118-166-45-160.dynamic.hinet.net
討論串 (同標題文章)
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章