Portál AbcLinuxu, 12. května 2025 09:03

Dotaz: po spusteni pro jednotlive uzivatele

21.8.2009 10:17 Petr
po spusteni pro jednotlive uzivatele
Přečteno: 196×
Odpovědět | Admin

Zdravim. Chtel bych po spusteni systemu Debian kazdemu uzivateli spoustet urcite skripty. Kam je mam ale nahrat? Kde je nejaky adresar po spusteni? Potrebuju, aby to jelo v X i bez...

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.8.2009 10:55 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: po spusteni pro jednotlive uzivatele
Odpovědět | | Sbalit | Link | Blokovat | Admin

crontab a @reboot nestačí?

-- Nezdar není hanbou, hanbou je strach z pokusu.
21.8.2009 11:05 Petr
Rozbalit Rozbalit vše Re: po spusteni pro jednotlive uzivatele

Co to? To mam davat do cronu nebo co? To tam neni nejaky uzivatelsky adresar, jehoz obsah se pod danym uzivatelem spousti po spusteni?

21.8.2009 12:32 pakanek | skóre: 28 | Vyškov
Rozbalit Rozbalit vše Re: po spusteni pro jednotlive uzivatele
Řekni více detailů. Třeba jaký typ programů/služeb chceš spouštět, jak přesně se přihlašují uživatelé? Bude více možností. Bez bližších detailů /etc/profile.
Všechno dobré je pro něco zlé.
21.8.2009 12:45 Messa | skóre: 39 | blog: Messa
Rozbalit Rozbalit vše Re: po spusteni pro jednotlive uzivatele
Každý uživatel může mít svůj crontab, edituje se příkazem crontab -e. Hlavní rozdíl mezi tímto uživatelským a systémovým crontabem je ten, že v tom uživatelském se pochopitelně neuvádí uživatel, pod kterým se mají příkazy vykonávat. Pokud místo typické cronovské definice opakování (pět čísel, prví pro minutu, druhé pro hodinu atd.) uvedete @reboot, příkaz se provede vždy po startu systému.

Žádný uživatelský autoexec.bat defaultně neexistuje, ale myslím, že crontab ho plně zastupuje. Pokud si takto do crontabu napíšete spouštění všech skriptů v nějakém adresáři, dostanete co jste chtěl.

Mimochodem, je to všechno napsané v manuálových stránkách.
21.8.2009 12:55 Petr
Rozbalit Rozbalit vše Re: po spusteni pro jednotlive uzivatele

Dekuju za odpovedi, rad bych spoustel reknem skript "/home/uzivatel/test" po zapnuti PC a prihlaseni uzivatele do systemu, jak pres ssh, terminal tak pres Gnome.

Poradite mi, jak to tedy do toho crontabu zapsat?

Diky.

21.8.2009 18:46 Miklik | skóre: 27 | Krnov
Rozbalit Rozbalit vše Re: po spusteni pro jednotlive uzivatele
.profile nebo .bash_profile v /home/user/ pro bash přes ssh třebas, u Gnome nevím, ale KDE má /home/user/.kde/Autostart adresář a do něj se nakopírují patřičné skripty a nebo linky na ně.
Netvrdím to, ale možná je to pravda.
21.8.2009 12:56 Petr
Rozbalit Rozbalit vše Re: po spusteni pro jednotlive uzivatele

>>> Pokud si takto do crontabu napíšete spouštění všech skriptů v nějakém adresáři, dostanete co jste chtěl

to by se mi libilo, ale zase tak zbehlej nejsem :-(

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.