Потому что ты сказал
mv (source filename) to (target directory)
и команды Unix не на английском языке — вы не говорите такие вещи, как mv
что-тоto
где-то. mv
пила
mv (source filename1) (source filename2) (target directory)
, где(source filename2)
было to
, и сообщение об ошибке говорит, что такого файла какto
нет.
Служба и сигнал были правильными, но служба systemd-halt
должна работать, чтобы это работало.