ttyUSBからの出力を、各行にタイムスタンプを追加したいファイルにキャットする小さなスクリプトがあります。コマンドラインから、これは私が望むすべてを行います:
$ cat /dev/ttyUSB0 /home/pi/daily_logs/ttyUSSB0 | awk '{ print strftime("%Y-%m-%d %H:%M:%S"), $0; }
私の問題は、スクリプトに追加するとすべてが機能するが、awkタイムスタンプが追加されないことです。私のスクリプト行は次のようになります。
cat < /dev/ttyUSB0 > /home/pi/daily_logs/ttyUSB0 | awk '{ print strftime("%Y-%m-%d %H:%M:%S"), $0; } &
これを実現するための助けをいただければ幸いです。