Execute um comando sempre que o Ubuntu iniciar [fechado]

0

Eu tenho o Ubuntu 16.04. A partir daqui Executar Scripts no Start UP . Eu segui essa resposta:

One approach is to add an @reboot cron task:

Running crontab -e will allow you to edit your cron. Adding a line like this to it:

@reboot /path/to/script

will execute that script once your computer boots up.

Eu consegui editar o arquivo crontab

mas não consegui salvá-lo usando:

  • :q
  • :wq
  • CTRL+x

Nenhum deles funcionou. Eu recebi esta mensagem no comando :q :

No write since Last Change (add ! to override
  • Depois de executar o comando - EDITOR=vi crontab -e

    Saída - no crontab for admin - using an empty one

  • Novamente no comando de execução - sudo EDITOR=vi crontab -e

    Saída - no crontab for root - using an empty one

por Utkarsh Dubey 08.06.2017 / 06:40

2 respostas

1

Você fez bem até agora. O No write since Last Change(add ! to override) significa que você escreveu algo e está fechando sem salvar, então o editor assume que você não deseja salvar suas alterações e oferece a opção de fazê-lo com :q! . Agora você precisa usar :wq para garantir que as alterações sejam gravadas e, em seguida, o editor seja encerrado ou encerrado.

Onde é um editor de nano , como eu notei, crontab usa isso, faça o seguinte:

  1. Para salvar: Ctrl + o e, em seguida, pressione Enter

  2. Para fechar: Ctrl + x

por George Udosen 08.06.2017 / 06:53
0

Ter um cron job que causa uma reinicialização imediata e inesperada pode causar frustração e confusão.

Se você estiver convencido de que deseja fazer isso, o comando para gravar e sair do editor depende de qual editor você selecionou quando invocou o comando crontab -e.

Esc: wq! ou Shift ZZ vai funcionar para vi

Para nano, Ctrl O seguido por Ctrl X

    
por jones0610 08.06.2017 / 06:55