Я і ubuntu »- скрипт автостарту в ubuntu

Іноді потрібно щоб при завантаженні Ubuntu виконала будь-які дії (наприклад, запустила якусь програму). Як же це зробити?

Все просто як 3 копійки!

1. Потрібно створити файл з командами, які потрібно виконати при старті системи:

Як відомо, autostart.script це назва файлу в якому будуть записані команди і воно може бути будь-яким, але не повинно збігатися з іменами вже існуючих файлів в папці /etc/init.d/.
У першому рядку файлу має бути зазначено яка оболонка або інтерпретатор буде виконувати команди у файлі. Якщо ви хочете використовувати ті ж команди, що й в терміналі, то файл повинен починатися з рядка:

2. Потрібно дозволити файлу виконуватися:

3. Розповідаємо системі що цей файл потрібно виконувати при старті системи:

Де 95 це порядок в черзі виконання. Детальніше можна дізнатися з

Перезапускаємо систему і радіємо результату 🙂

P.S.
Для видалення з автостарту потрібно виконати:

[...] статтею Скрипт автостарту в Ubuntu, я вирішив трохи розвинути тему Linux Lotus. Єдність [...]

Для OpenSUSE 10:
su
nano /etc/init.d/autostart.script
....
chmod + x /etc/init.d/autostart.script
ln -s /etc/init.d/autostart.script /etc/init.d/rc5.d/S95autostart.script

Підкажіть роблю Скрипт автостарту в ubuntu
все нормально все запускається
Потім роблю ще 1 скрипт тільки вже
sudo update-rc.d auto.script defaults 94
І виходить що у мене скрипт під номером 94 запускається а 95 вже немає
Як мені це виправити?

Мені треба запустити 2 ігрових сервера ось приклад
autostart.script:
#! / Bin / bash
cd / home / administrator / CSS /
./ Srcds_run -game cstrike + port 27015 + map de_dust2 -maxplayers 10

auto.script:
#! / Bin / bash
cd / home / administrator / L4D2 / left4dead2 /
./ Srcds_run -game left4dead2 + port 27016 + exec server.cfg + map c1m1_hotel coop

там де видалити - впиши ключ -f

А мені треба скрипт від рута запускати, прокотить sudo?

manus, sudo запускає все від користувача root. Спробуйте виконати:
sudo mkdir

/ sudo_test
cd! $
sudo touch file_under_sudo
ls -l

І подивитися в виведенні хто власник файлу. Для видалення прикладу виконайте:
cd

/ sudo_test

Або я питання не правильно зрозумів?

А як зробити введення пароля перед запуском сервера?