Вы можете изменить разделитель записей AWK, чтобы разделить его ввод на возврат каретки вместо новой строки:
gzcat "$input" | dd status=progress of="$output" 2>&1 | awk -v RS='\r' '/copied/ {print $1}'
Вы можете просто отредактировать /etc/systemd/logind.conf
, раскомментировав эти строки:
IdleAction=hibernate
IdleActionSec=120min
Если вы хотите завершить работу, используйте poweroff
вместо hibernate
.
Примечание. :Вам необходимо перезагрузить компьютер или перезапустить службу systemd -logind, чтобы изменения вступили в силу.