Выполнять команду при запуске Ubuntu [закрыто]

У меня Ubuntu 16.04. Отсюда Запускать сценарии при запуске . Я последовал этому ответу:

Один из подходов - добавить задачу @reboot cron:

Запуск crontab -e позволит вам редактировать ваш cron. {{1} } Добавление к нему такой строки:

 @reboot / path / to / script 
 

выполнит этот сценарий после загрузки вашего компьютера.

Мне удалось отредактировать файл crontab .

, но мне не удалось сохранить его с помощью:

  • : q
  • : wq
  • CTRL + x

Ни один из них не работал. Я получил это сообщение по команде : q :

No write since Last Change (add ! to override
  • После выполнения команды - РЕДАКТОР = vi crontab -e

    Вывод - нет crontab для администратора - с использованием пустого

  • Снова при выполнении команды - sudo EDITOR = vi crontab -e

    Вывод - no crontab для root - с использованием пустого файла

0
задан 8 June 2017 в 19:08

2 ответа

Вы преуспели до сих пор. No write since Last Change(add ! to override) средства Вы записали что-то и закрываетесь, не сохраняя, таким образом, редактор предполагает, что Вы не хотите сохранять свои изменения , и предлагает Вам опцию выполнения так с :q!. Теперь необходимо использовать :wq, чтобы гарантировать, что изменения записаны затем, редактор завершен или выходится.

, Где это nano редактор, поскольку я заметил crontab использование это, сделайте следующее:

  1. Для сохранения: Ctrl + o , затем нажмите Вводят

  2. Для закрытия: Ctrl + x

1
ответ дан 3 November 2019 в 03:04

Наличие задания крона, которое вызывает неожиданную, непосредственную перезагрузку, могло вызвать Вас разочарование и беспорядок.

, Если Вы убеждены, что хотите сделать это, команда, чтобы записать и выйти из редактора зависит, на каком редакторе Вы выбрали при вызове crontab-e команда.

Esc: wq! или Сдвиг ZZ будет работать на vi

Для нано, Ctrl O сопровождаемый Ctrl X

0
ответ дан 3 November 2019 в 03:04

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

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