Почему этот скрипт не запускается при запуске?

Учебник плохо написан:

Он говорит:

Мы хотим, чтобы настройки по умолчанию, поэтому, когда вас попросили ввести файл, в котором нужно сохранить ключ, просто нажмите enter.

Но на выходе есть:

Enter file in which to save the key (/home/you/.ssh/id_rsa):
$ ssh-add id_rsa

Как эта команда ssh-add id_rsa получила результат, который я не знаю. Когда он запрашивает имя файла, просто нажмите ENTER, как написано в учебнике. Игнорируйте эту вещь $ ssh-add id_rsa на выходе, этого не должно быть.

1
задан 13 April 2017 в 15:25

1 ответ

Это лучший подход

run crontab -e вставить эту строку внизу

*/2 * * * * if [ ! `pgrep docky` ] ; then /usr/bin/docky; fi

проверить, запущена ли команда /usr/bin/docky, вот и все. Это проверяет, работает ли docky каждые 2 минуты, если он не начнет подключаться.

0
ответ дан 23 May 2018 в 12:31
  • 1
    Это сделало бы предположение, что вы используете gui в 100% случаев или не имеете многопользовательскую систему. Хотя это нормально для большинства, я считаю, что лучше не устанавливать что-то, что будет системным, независимо от текущего состояния. – bc2946088 29 March 2016 в 15:49
  • 2
    @MRX Другой ответ работал отлично, поэтому я не вижу причин, чтобы попробовать это. – Revetahw 29 March 2016 в 16:47
  • 3
    Почти наверняка это будет нарушено от cron, так как вам понадобится DISPLAY -переменная на графическом интерфейсе. – Jacob Vlijm 29 March 2016 в 17:42
  • 4
    Кроме того, если Docky разбился, я не хочу ждать до 2 минут, чтобы перезапустить его. Тогда было бы быстрее запустить его вручную. – Revetahw 29 March 2016 в 17:53

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

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