Если у вас есть двойная загрузка с Windows, попробуйте загрузить Windows, а затем вернитесь в Ubuntu. Windows имеет тенденцию переопределять настройки BIOS на некоторых ноутбуках.
У меня есть ProBook 4540 с той же проблемой, и это исправлено.
У меня возникло подозрение, когда я загрузил Live USB с Ubuntu 14.04. У меня было такое же сообщение в меню сетевого менеджера, как и на установленном 16.04.
Ваш скрипт выполнен Cron, и все работает так, как ожидается. Just Cron не предназначен для вывода чего-либо в терминал. Итак, IMO, правильный вопрос здесь должен быть примерно таким: Где стандартный вывод идет внутри Cron?
Если он не перенаправлен (>, >>) или не подключен (|) к другому программа, все, что обычно выводится в STDOUT (если вы выполняете команду в командной строке), включая все сообщения об ошибках, будет отправлено в локальный почтовый ящик пользователя, который запускает Cronjob. Чтобы отправить / получить эти письма, вы должны применить минимальную конфигурацию, как описано здесь: Где стандартный вывод идет внутри Cron?
Большинство предложений в STDOUT объясняют, как перенаправить вывод Cronjob в TTY или в окно терминала, но чтобы получить там выход, вы должны заранее войти в систему (в этом TTY или окне терминала). Вот несколько дополнительных примеров:
Три способа получить вывод из Crontab Где место по умолчанию для выполнения Cronjobs Задача Cron для запуска скрипта python при перезагрузке не работает Crontab и программа, которая должна быть запущена в окне терминала Как запустить любое приложение, связанное с графическим интерфейсом от Crontab в Ubuntu. Отрегулируйте яркость с помощью задания xrandr и cronКроме того, в этом случае:
Three способы получить выход из Crontab /usr/bin/python не нужны, потому что вы сообщаете системе, которая является скриптом Python, shebang #!/usr/bin/env python. Но в этом случае файл должен иметь исполняемые разрешения: chmod +x /home/hello.py.Вы можете попробовать это!
* * * * * cd /home/ && /usr/bin/python /home/hello.py >> /dev/tty3
(или ваш tty, если не tty3)
Ваш скрипт выполнен Cron, и все работает так, как ожидается. Just Cron не предназначен для вывода чего-либо в терминал. Итак, IMO, правильный вопрос здесь должен быть примерно таким: Где стандартный вывод идет внутри Cron?
Если он не перенаправлен (>, >>) или не подключен (|) к другому программа, все, что обычно выводится в STDOUT (если вы выполняете команду в командной строке), включая все сообщения об ошибках, будет отправлено в локальный почтовый ящик пользователя, который запускает Cronjob. Чтобы отправить / получить эти письма, вы должны применить минимальную конфигурацию, как описано здесь: Где стандартный вывод идет внутри Cron?
Большинство предложений в STDOUT объясняют, как перенаправить вывод Cronjob в TTY или в окно терминала, но чтобы получить там выход, вы должны заранее войти в систему (в этом TTY или окне терминала). Вот несколько дополнительных примеров:
Три способа получить вывод из Crontab Где место по умолчанию для выполнения Cronjobs Задача Cron для запуска скрипта python при перезагрузке не работает Crontab и программа, которая должна быть запущена в окне терминала Как запустить любое приложение, связанное с графическим интерфейсом от Crontab в Ubuntu. Отрегулируйте яркость с помощью задания xrandr и cronКроме того, в этом случае:
Three способы получить выход из Crontab /usr/bin/python не нужны, потому что вы сообщаете системе, которая является скриптом Python, shebang #!/usr/bin/env python. Но в этом случае файл должен иметь исполняемые разрешения: chmod +x /home/hello.py.Вы можете попробовать это!
* * * * * cd /home/ && /usr/bin/python /home/hello.py >> /dev/tty3
(или ваш tty, если не tty3)