У меня есть скрипт bash, который я могу выполнить с помощью cd ~/Documents/Code/shhh/ && ./testy
, если я нахожусь в каком-либо каталоге на моем компьютере, и он успешно передает github, что я и хочу.
Я пытаюсь запланировать работу cron, чтобы делать это ежедневно, поэтому я запустил crontab -e
, который открывает нано-редактор, а затем я поставил 30 20 * * * cd ~/Documents/Code/shhh/ && ./testy
для ежедневного запуска в 22:30 и нажал кнопку управления O, введитеи контролировать X. Но все же этого он не выполнил.Когда я набираю crontab -l
, он показывает мою команду, и у меня появляется сообщение You have new mail.
, когда я открываю новое окно.Тем не менее, моя команда не выполняется, даже если она будет выполняться из любого другого каталога.
Я думаю, что моя работа в crontab на /var/at/tmp
, поэтому я запустил 30 20 * * * cd ../../../Users/squirrel/Documents/Code/shhh/ && ./testy
, но все равно ничего, даже если он работает, когда я сам выписываю его из этого каталога.Sidenote, я не могу войти в папку tmp даже после использования sudo
OK Когда я набираю mail
Я вижу много сообщений и внутри я получаю эту ошибку
---------------Checking Status of 2---------------
[master 0c1fff8] hardyharhar
1 file changed, 1 insertion(+), 1 deletion(-)
fatal: could not read Username for 'https://github.com': Device not configured