Я пытаюсь написать сценарий оболочки, который будет записывать вывод другого скрипта в файл, и он будет писать на то, что до определенного и затем перезапишет файл, чтобы размер файла оставался в пределах ограниченного диапазона.Shell Script для записи в файл до определенной точки, а затем сохранить перезапись файла
while true
do
./runscript.sh > test.txt
sleep 1
done
Я попытался использовать бесконечный цикл и поспать, чтобы он сохранил эту запись.
Но, это показывает другое поведение. Пока команда точки не запущена, размер файла увеличивается. Но, когда я останавливаю команду, размер файла уменьшается.
Как я могу перезаписать тот же файл и сохранить размер файла вместе с ним.
Возможно, вы могли бы поделиться тем, что работает на рабочем столе. Это из моего воображения. –
Он просто продолжает генерировать непрерывные журналы. –
так что сам скрипт.sh является бесконечным циклом? Это может быть запрограммировано так? Почему это не так? –