Firefox случайно не реагирует

Несколько точек, которые нужно сделать:

Почему вы используете timestrings в сценариях /etc/cron.weekly/? Вы должны использовать только исполняемые скрипты. Вам не нужно им наступать или что-то еще. Это просто дублирует их работу. Посмотрите на /etc/cron.daily/apt для примера того, о чем я говорю. Это простой сценарий. По словам пользователя, файл не может иметь расширение. Нечетный, я знаю, поэтому переименуйте его:
sudo mv /etc/cron.weekly/mysqlbackup{.sh,}
Вам нужно запустить sudo chmod +x /etc/cron.weekly/mysqlbackup, чтобы сделать его исполняемым. Затем вы можете протестировать его, запустив его, используя этот путь. Если вы оставите его в /etc/cron.weekly/, скрипт будет запущен с правами root. Ни одна из ваших ~/ ссылок не будет работать. Используйте полные пути. Я бы предположил, что после того, как вы mkdir вы cd в него, и это уменьшит огромные пути в последующих командах. Если вам нужны сгенерированные файлы, принадлежащие вашему пользователю, сделайте свой скрипт chown своим пользователям, когда это будет сделано для резервного копирования. Я не вижу причин, по которым любой из них можно было бы запустить с помощью root. Вы можете использовать скрипт в своем домашнем каталоге и просто использовать стандартный crontab -e, чтобы добавить свое правило и запустить его. Он все еще должен быть исполняемым, и я по-прежнему рекомендую вам использовать полные пути, но он немного упрощает разрешения.
1
задан 13 November 2014 в 17:12

0 ответов

Другие вопросы по тегам:

Похожие вопросы: