2012-05-08 16 views
9

Widziałem kilka sposobów dodawania programów lub demonów do uruchamiania w Ubuntu 12.04, ale jestem trochę zaniepokojony znaczeniem każdej metody.sposoby dodawania programów do uruchamiania w Ubuntu za pomocą linii poleceń

Punktem że mam potrzeby jest

  • Sposób, aby uruchomić demona przed logowania z korzenia jako właściciel
  • sposób, aby uruchomić program po zalogowaniu jednego użytkownika
  • sposób aby uruchomić program po zalogowaniu każdego użytkownika
  • sposób, aby uruchomić program, gdy wszystkie środowiska GNOME setted

Dzięki

+3

Czy znasz naszą stronę [Ubuntu.SE]? –

+0

Masz na myśli po graficznym logowaniu się do konsoli, czy też logowaniu ssh? A co z nowymi oknami terminali w istniejącej sesji? – tripleee

+0

Na AU: http://askubuntu.com/questions/178567/how-to-add-a-program-as-startup-application-ofrom-terminal –

Odpowiedz

27
  • Aby uruchomić demona lub dowolne polecenie jako root przed logowania, dodaj go do /etc/rc.local lub dodać crona z @reboot jako swojej dziedzinie czasu. Możesz również napisać odpowiedni skrypt init na podstawie /etc/init.d/skeleton.
  • Aby uruchomić polecenie po zalogowaniu, dodaj je do ~/.bash_profile (pod warunkiem, że używasz bash). W przeciwieństwie do ~/.bashrc, ten plik będzie wykonywany tylko przez powłoki logowania.
  • Aby uruchomić polecenie po zalogowaniu dowolnego nowego użytkownika, należy dodać odpowiednie .bash_profile do /etc/skel, a nowi użytkownicy otrzymają ten plik automatycznie po utworzeniu konta.
+0

To świetna ogólna informacja wiedzieć. – apesa

+0

old school yoooo – Prospero

Powiązane problemy