Мне нужно , чтобы выполнить запланированные задачи с at
команде:
echo "VM-run.sh $1" | at 08.00 > at_output.txt 2>&1
У меня будет вывод VM-run.sh, но вместо этого я получу следующий вывод:
job 5 at Fri Sep 23 08:00:00 2011
Мне нужно , чтобы выполнить запланированные задачи с at
команде:
echo "VM-run.sh $1" | at 08.00 > at_output.txt 2>&1
У меня будет вывод VM-run.sh, но вместо этого я получу следующий вывод:
job 5 at Fri Sep 23 08:00:00 2011
Это потому, что вы отображаете вывод $ at 08.00
в at_output.txt
.
Попробуйте это вместо этого.
$ at 08:00
./VM-run.sh > at_output.txt
^D
Тогда вы получите такое подтверждение.
job 1 at Sat Sep 24 08:00:00 2011
Изменить: В качестве альтернативы для сценариев оболочки, вы можете реструктурировать команду следующим образом.
#!/bin/bash
./VM-run.sh > at_output.txt | at 08:00