Ничего не происходит, пока вы не попытаетесь перезагрузить компьютер. Пока система работает, и вы не пытаетесь переключить уровни запуска, запустив /sbin/init n, вы даже не поймете, что это исчезло.
На самом деле удаление /sbin/init отменяется если вы осознаете ошибку раньше и останетесь спокойны.
Один из способов восстановления после удаления /sbin/init - это переустановить пакет upstart с использованием APT.
Системные администраторы восстановились из-за более неприятных «лоботомий» при сохранении операционной системы.
Мачо для восстановления - использовать только ресурсы на самой машине. Один из факторов в вашу пользу заключается в том, что /sbin/init всегда работает. Поэтому, когда вы запускаете rm /sbin/init, файл просто отсоединяется от файловой системы. Содержание inode и файла остается на диске и в памяти до тех пор, пока не выйдет PID 1. Вам просто нужно воссоздать /sbin/init из соответствующего индексного дескриптора.
восстановился от более неприятных «лоботомий» , чтобы выполнить это:
# cp /proc/1/exe /sbin/init
# chmod 755 /sbin/init
Существует разница, если вам нужно запустить службу или просто запустить ее, потому что ваш вопрос подразумевает, что просто запустить ее было бы достаточно.
Поместите (исполняемый) скрипт где-нибудь и создайте новую запись, которая в основном просто указывает на скрипт. Убедитесь, что сценарий имеет правильный shebang: #!/usr/bin/env python или аналогичный. Также убедитесь, что запись включена.
Что это значит, в основном создает новый файл .desktop в ~/.config/autostart. Вы можете взломать этот файл рабочего стола до вашего сердца, просто не удалите X-MATE-Autostart-enabled=true (эта строка может немного отличаться в зависимости от вашего DE)
Однако он в основном используется для фоновых демонов, а не для индикаторов или других графических интерфейсов, поэтому вы должны придерживаться приложений запуска .
Существует разница, если вам нужно запустить службу или просто запустить ее, потому что ваш вопрос подразумевает, что просто запустить ее было бы достаточно.
Используйте программу Startup Applications в своем Ubuntu.
Поместите (исполняемый) скрипт где-нибудь и создайте новую запись, которая в основном просто указывает на скрипт. Убедитесь, что сценарий имеет правильный shebang: #!/usr/bin/env python или аналогичный. Также убедитесь, что запись включена.
Что это значит, в основном создает новый файл .desktop в ~/.config/autostart. Вы можете взломать этот файл рабочего стола до вашего сердца, просто не удалите X-MATE-Autostart-enabled=true (эта строка может немного отличаться в зависимости от вашего DE)
Ubuntu 16 использует systemd, и вам нужно создать для этого службу. Создание службы systemd немного сложнее, но есть много хороших руководств, таких как:
Написание базовых системных файлов systemd - Unix & amp; Linux Stack Exchange Создание и изменение файлов systemd Unit - Red Hat Client Portal Autostart с использованием systemd - Home AssistantОднако он в основном используется для фоновых демонов, а не для индикаторов или других графических интерфейсов, поэтому вы должны придерживаться приложений запуска .
Существует разница, если вам нужно запустить службу или просто запустить ее, потому что ваш вопрос подразумевает, что просто запустить ее было бы достаточно.
Используйте программу Startup Applications в своем Ubuntu.
Поместите (исполняемый) скрипт где-нибудь и создайте новую запись, которая в основном просто указывает на скрипт. Убедитесь, что сценарий имеет правильный shebang: #!/usr/bin/env python или аналогичный. Также убедитесь, что запись включена.
Что это значит, в основном создает новый файл .desktop в ~/.config/autostart. Вы можете взломать этот файл рабочего стола до вашего сердца, просто не удалите X-MATE-Autostart-enabled=true (эта строка может немного отличаться в зависимости от вашего DE)
Ubuntu 16 использует systemd, и вам нужно создать для этого службу. Создание службы systemd немного сложнее, но есть много хороших руководств, таких как:
Написание базовых системных файлов systemd - Unix & amp; Linux Stack Exchange Создание и изменение файлов systemd Unit - Red Hat Client Portal Autostart с использованием systemd - Home AssistantОднако он в основном используется для фоновых демонов, а не для индикаторов или других графических интерфейсов, поэтому вы должны придерживаться приложений запуска .
Существует разница, если вам нужно запустить службу или просто запустить ее, потому что ваш вопрос подразумевает, что просто запустить ее было бы достаточно.
Используйте программу Startup Applications в своем Ubuntu.
Поместите (исполняемый) скрипт где-нибудь и создайте новую запись, которая в основном просто указывает на скрипт. Убедитесь, что сценарий имеет правильный shebang: #!/usr/bin/env python или аналогичный. Также убедитесь, что запись включена.
Что это значит, в основном создает новый файл .desktop в ~/.config/autostart. Вы можете взломать этот файл рабочего стола до вашего сердца, просто не удалите X-MATE-Autostart-enabled=true (эта строка может немного отличаться в зависимости от вашего DE)
Ubuntu 16 использует systemd, и вам нужно создать для этого службу. Создание службы systemd немного сложнее, но есть много хороших руководств, таких как:
Написание базовых системных файлов systemd - Unix & amp; Linux Stack Exchange Создание и изменение файлов systemd Unit - Red Hat Client Portal Autostart с использованием systemd - Home AssistantОднако он в основном используется для фоновых демонов, а не для индикаторов или других графических интерфейсов, поэтому вы должны придерживаться приложений запуска .