cron script вызывает команду с опцией -verbose
У меня был сценарий cron сбой, потому что я был в автопилоте, набирая скрипт, и я включил параметр -verbose: [!d1 ]
#!/bin/bash
some commands
tar cvfz /my/archive/file.tar.gz /my/shared/directory
come more commands
Скрипт отлично работает при выполнении из оболочки, но не работает при запуске crontab, потому что подробный вывод идет на stdout при запуске из оболочки, но нигде не запускается crontab. Легко исправить удаление 'v':
#!/bin/bash
some commands
tar cfz /my/archive/file.tar.gz /my/shared/directory
some more commands
apt-get dist-upgrade не выполняет обновление дистрибутива до следующей версии, как это звучит. На странице man:
dist-upgrade в дополнение к выполнению функции обновления также разумно обрабатывает изменения зависимостей с новыми версиями пакетов; apt-get имеет «умную» систему разрешения конфликтов, и при необходимости попытается обновить наиболее важные пакеты за счет менее важных.Если вы хотите перейти на следующую доступную версию Ubuntu, вы можете сделать это, используя do-release-upgrade в командной строке. Эта команда автоматически сгенерирует требуемый файл /etc/apt/sources.list для следующей версии.
Вопреки тому, что кажется, sudo apt-get dist-upgrade не обновляется до новой версии, если вы не меняете источники раньше.
Правильная команда - sudo update-manager или sudo update-manager -d.
Дополнительная информация в http://www.unixmen.com/upgrade-ubuntu-13-04-raring-ubuntu -13-10-saucy-salamander /
Откройте программное обеспечение и обновите приложение и вкладку до обновлений. Убедитесь, что у вас есть опция «Сообщать мне о новой версии ubuntu», установленной в «Для любой новой версии». Возможно, у вас есть обновления, установленные только для загрузки версий LTS, которые являются параметрами по умолчанию.