Как установить демона ccpd для автоматического запуска при запуске?

После установки принтера Canon в Quantal для печати мне нужно запустить ccpd при каждом перезапуске командой

sudo /etc/init.d/ccpd start

Это должно быть автоматизировано, говорится в руководстве по драйверу. Но прежде чем это сделать, я считаю, что скрипт для этой команды должен быть создан. Или есть способ заставить команду запускаться при запуске без создания сценария в первую очередь? Должен ли быть создан скрипт или нет, я полагаю, что нужно использовать другую команду, которая не открывает терминал и не запрашивает пароль каждый раз.

Я думаю, что ответ может быть похож здесь, редактирование /etc/rc.local. Этот файл выглядит так:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

exit 0

Но что мне делать: просто вставьте команду в строку 13 до exit 0? И какая команда должна быть в точности?

(Дополнительный вопрос, который я должен задать, может быть, это так: должна ли эта команда запускаться с компьютера или только при входе в систему, или это неважно?)

Учитывая аналогичные вопросы по Askubuntu, помимо того, что я не уверен, что это за команда:

, это выглядит многообещающим, но ответ не был установлен как окончательный , и мне нужно больше советов. Кроме того, я нахожусь в Lubuntu и не имею графического интерфейса Ubuntu, который добавляет материал при запуске. То же самое для этого. также это: но его ответ касается только того, где поставить сценарий не как его создать, и, я думаю, комментарий там радикально изменяет ответ («~ / .profile (который также вызывает ~ / .bashrc) выполняется только при входе в систему (через терминал или SSH, например), а не при входе в GUI ")
1
задан 13 April 2017 в 15:24

3 ответа

Это должно добавить его к автозапуску:

sudo update-rc.d ccpd defaults

2
ответ дан 25 May 2018 в 02:11
  • 1
    оба ответа идентичны другим за несколько минут до этого, поэтому я считаю это окончательным. – cipricus 23 January 2013 в 16:08
  • 2
    Я думаю, что я был на странице несколько минут, прежде чем я ответил, так что не видел, чтобы другие всплывали, так справедливо :) – ScottC 23 January 2013 в 16:15

Я долго смотрел в Интернете, как заставить его запускаться автоматически. Я сделал следующее:

Я прочитал руководство по канону в следующей ссылке: http://software.canon-europe.com/files/soft28622/readme/README-capt-1.6xE.txt Чтение, как войти в систему как root в ubuntu 13.04 в следующей ссылке: http://linuxg.net/enable-login-as-root-on-ubuntu-13-04/

Затем я сделал следующее:

open terminal: enterred sudo passwd root используется тот же пароль, что и обычно (2x), введенный sudo su введен: echo 'greeter-show-manual-login=true' >> /etc/lightdm/lightdm.conf выведенный из терминала вход вошел в систему, используя слово root в качестве логина и выбранного пароля (я заполнил в терминале). Открыт Nautilus - нажал (компьютер с левой стороны, а затем) папку /etc - прокрутил вниз и обнаружил, что файл rc.local открыл файл: добавлена ​​строка /etc/init.d/ccpd start непосредственно перед строкой сохранили открывшийся файл (все еще как root, иначе вы не сможете выключить компьютер) и ввели sudo passwd -l root, чтобы отключить root. вышли из системы, так как пользователь root выполнил вход в систему, когда обычный пользователь выключил компьютер, перезапустил открытый компьютер и использовал командную строку sudo /etc/init.d/ccpd status для проверки состояния.

Я получил его для работы.

Важные предыдущие шаги, которые я предпринял, но которые я действительно не знаю, являются обязательными: я добавил к приложениям запуска

[d2 ] Я прочитал руководство по канону в следующей ссылке: http://software.canon-europe.com/files/soft28622/readme/README-capt-1.6xE.txt sudo /etc/init.d/ccpd start

Это как я продолжал, и это сработало. Вероятно, есть более простой способ, но эта процедура гарантирует, что он запустится автоматически.

Приветствия

2
ответ дан 25 May 2018 в 02:11
  • 1
    этот ответ помог мне, Я не вошел в систему как root (потому что мне это не удалось) и не нужно запускать приложения. Я думаю, что обе меры не нужны. Мне также нужно было добавить дополнительную строку в /etc/rc.local (см. Мой собственный ответ). Thanx – user154126 7 September 2013 в 05:05

Мне удалось автонастройку ccpd deamon на Ubuntu 13.04, добавив sudo /etc/init.d/ccpd start к запускам-приложениям.

Обновление:

Это перестало работать для меня некоторое время назад. Когда я ввел sudo /etc/init.d/ccpd status в терминал, он вернул одно число вместо двух.

Запуск ccpd deamon больше не был возможен, не останавливая его сначала, поэтому мне пришлось ввести sudo /etc/init.d/ccpd stop en, затем в терминале.

Не имело значения, добавил ли я sudo update-rc.d ccpd defaults, sudo /etc/init.d/ccpd start или вообще ничего для запуска-приложений. Я также попробовал метод ibrahims. ccpd status возвращает только одно число

Обновление:

Я добавил

sudo /etc/init.d/ccpd stop

[ f8]

- /etc/rc.local.

Я ничего не добавил к запускам-приложениям

0
ответ дан 25 May 2018 в 02:11

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

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