我有一个脚本可以简单地执行此操作:
cat /dev/ttyUSB0 > /home/pi/usb0_$(date +\%Y\%m\%d\%H\%M\%S).txt
它运行得很好,但我想每天创建一个新文件而不是一个大文件。
我想过使用 crontab 来执行此操作,但我不知道如何在开始下一天之前结束第一天的工作。
答案1
有的是timeout
GNU coreutils 中的实用程序为此,运行:
timeout 86400 cat ... > ...
我有一个脚本可以简单地执行此操作:
cat /dev/ttyUSB0 > /home/pi/usb0_$(date +\%Y\%m\%d\%H\%M\%S).txt
它运行得很好,但我想每天创建一个新文件而不是一个大文件。
我想过使用 crontab 来执行此操作,但我不知道如何在开始下一天之前结束第一天的工作。
有的是timeout
GNU coreutils 中的实用程序为此,运行:
timeout 86400 cat ... > ...