Cron не работает по расписанию ls
По заданию нужно было сделайте так, чтобы в xx минут xx часов автоматически выполнилась утилита ls
и вывелась строка текста «Lab rab 3. Zadanie 18». Учтите, что вывод будет
осуществляться не на экран, а в файл: /var/spool/mail/student (xx минут xx часов –
ближайшие несколько минут).
я сделал с помощью cron
написал так crontab -e
после у меня попросило открыть в редакторе я открыл в nano вписал команду
* * * * * ls > /var/spool/mail/student && echo "Lab rab 3. Zadanie 18" >> /var/spool/mail/student
в которой по моей логике каждую минуту будет автоматически вписывать команда ls
ну вобщем как по заданию проверил что команда есть crontab -l
но все равно ждал минут две после проверяю cat
и путь с sudo
нет ничего пояснить в чем дело делал все в оболочки ubuntu с помощью виндового terminal застрял на этой задачке
Ответы (2 шт):
Задайте на /var/spool/mail/student права по маске 777 (sudo chmod 777 /var/spool/mail/student)
Все решил все работает моя проблема была в неправильном синтаксисе. Понял я это благодаря тесту.