Portál AbcLinuxu, 12. května 2025 09:03
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...
crontab a @reboot nestačí?
Co to? To mam davat do cronu nebo co? To tam neni nejaky uzivatelsky adresar, jehoz obsah se pod danym uzivatelem spousti po spusteni?
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.
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.
>>> 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
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.