Во многих дистрибутивах linux можно добавлять программы или команды в
конец процесса загрузки и они будут выполнены после того как запустятся
все системные сервисы. Для этих целей разные дистрибутивы используют
разные методы. Например, в дистрибутивах на основе RedHat можно добавить
скрипт или программу в /etc/rc.d/rc.local файл, однако такого файла
нет в дистрибутивах основанных на Debian. Как же быть в таком случае,
ниже решение.
Необходимо создать файл /etc/init.d/local
#sudo nano /etc/init.d/local
Так как это shell скрипт в начало файла необходимо добавить
#!/bin/sh
Надо сделать файл /etc/init.d/local исполняемым
# sudo chmod +x /etc/init.d/local
Сделать /etc/init.d/local скрипт System V скриптом
# sudo update-rc.d local defaults 80
После всех вышеописанных манипуляций, можно добавлять команды в файл /etc/init.d/local
и они будут выполнены при старте системы.
Источник
WHAT'S NEW?
- Arch install
- test123
- 4 программы для редактирования RAW фотографий в Linux
- Screencloud установка и настройка в ubuntu
- Как установить Adobe Flash Player в Ubuntu
- Установка QCad в Ubuntu 14.04
- Не отображается skype в системном трее
- Elance Tracker in Ubuntu 14.04
- Exim настройка DKIM
- Установка и настройка ProFTPd на Ubuntu 12.04 LTS
- Настройка VLC Remote в Ubuntu 12.04
- Настройка Nginx c php-fpm, mysql, phpmyadmin, Memcached в Ubuntu 12.04
- Установка корректной timezone в Ubuntu 12.04 Server
- Установка APC на Ubuntu 13.04
- Моя шпаргалка по работе в Vim
- BleachBit программа для очистки ubuntu
- Не запускается skype в ubuntu 13.04
- Не все обновления возможно установить
- ssmtp установка и настройка
- Погодный индикатор my-weather-indicator в ubuntu 12.04
Спасибо большое. Столько убил времени, этот пост помог. Все работает
ОтветитьУдалить/etc/rc.local не?
ОтветитьУдалитькак вариант автозапуска, его можно добавить в Startup applications
ОтветитьУдалитьВсё делаю как написало. Только файл называю не local, а grin-miner. В остальном же - всё как описано. Система - ubuntu 18.04, настроенная на загрузку без GUI. При загрузке системы ничего не автостартует (должно запускаться "screen -S grin-miner /home/rabinovitch/grin-miner-v1.0.2/grin-miner"), ручками - пожалуйста, этот файлик в init.d прекрасно запускается. Под sudo. Помогите, пожалуйста. Часа два вожусь, гуглю...
ОтветитьУдалитьОтвечу сам себе.
УдалитьYou can just create the file /etc/rc.local and make it executable, then put this in it:
#!/bin/sh
screen -dmS grinminer /home/rabinovitch/grin-miner-v1.0.2/grin-miner
Сохранил, chmod +x /etc/rc.local, перезагрузка - и майнер запущен.