Я пытаюсь выполнить указанную команду в нужное время. Я нашел at
для этого, и это , кажется, работает нормально , если я бегу:
echo "ls -al / > /home/florin/test.txt" | at 4:21am
Но я хочу запустить другую вещь: /usr/bin/firefox -new-tab http://google.ro
Я попытался адаптировать первую строку с моим действием (при запуске в терминале открывается новая вкладка Firefox с http://google.ro, поэтому команда верна), но с at
она не работает:
echo "firefox -new-tab http://google.ro" | at 4:23am
Задание вроде бы запланировано, но не запускается. При выполнении предыдущей строки я получаю ответ по умолчанию из at
warning: commands will be executed using /bin/sh
Должна ли моя команда Firefox запускаться по-другому в sh
? Есть ли способ выполнить мои действия с помощью at
или каким-либо другим способом?