Вы должны перемещаться между двумя разными файловыми системами, поэтому фактически файл копируется. Попробуйте сначала скопировать его, а после этого переместитесь в пункт назначения. Это должно сделать:
mv /usr/tmp/abc.txt /usr/data/.abc.txt && mv /usr/data/.abc.txt /usr/data/abc.txt
Я предполагаю, что ваш процесс просмотра не распознает скрытый файл. В противном случае вы можете создать временный каталог в целевом месте или что-то подобное.
Вы можете создать таймер load@.timer
, определенный как:
[Unit]
Description=Run load@.service every 10 minutes
[Timer]
OnCalendar=*:0/10
AccuracySec=1us
И измените load.target
, чтобы вызывать .timer
юниты вместо .service
юнитов:
[Unit]
Description=dataloader.load workers
Wants=load@1.timer load@2.timer load@3.timer load@4.timer
[Install]
WantedBy=multi-user.target