asi mas spatne cestu k tor? v tech init skriptech radeji pouzivej plnou cestu, ti demoni to vetsinou nepousti s uzivatelskou promennou PATH; t.j. misto tor napis neco jako /usr/bin/tor
jinak mozna tor by se mozna mel spoustet nejakym tor demonem misto rc.local? v bubuntu a systemd nevim; gugl rika neco jako v /etc/default/tor napsat RUN_DAEMON="yes" a pak jeste asi neco s tim systemd
co se týká toru, mám tam
killall tor &> /dev/null &
Důvod - spouštím raději tor přes vytvořeného uživatele
tor s minimálním oprávněním, až po nalogování uživatele - toto spouštění neřeším přes
/etc/rc.local, ale přes
.profile.
Předpokládám, že i kdybych neměl něco úplně správně v tom souboru, že by se to mělo vykonat, protože když to spustím ručně jako root nebo přes sudo, tak je to OK. Proč sem nechci vkládat celý obsah toho souboru - 1. důvod nejsem teď u toho pc a 2. v tom souboru mám hesla a názvy kominit k vpn n2n, ip adresu soukromého n2n serveru atd. 3. myslím, že samotný obsah by neměl mít vliv, když je to pod rootem normálně spustitelné. Pletu se?
Může mít souvislost, že vlastník souboru /etc/rc.local je root a nastavená práva jsou 700? Z důvodu bezpečnosti chci, aby soubor byl čitelný, zapisovatelný a spustitelný pouze pro uživatele root.
Ano, jedu na systemd. Z napsaného vyplívá, že spustitelný příznak mám - jelikož jde spustit ručně. Nespouští se ale při startu.
Z napsaneho vyplivalo ze jsi to pustil, nebylo jasne ale jak, mohl si to poustet zpusobem kdy neni treba x napr. "sh /etc/rc.local", nebo "bash /etc/rc.local", tedy tim ze by jsi poustel pres sh nebo bash tak pak to i nahrazuje shell interpret kterej je ve scriptu na prvnim radku a ktery se vola pri pousteni pres pouhej nazev skriptu s x atributem...
spustil jsem to přesně takto:
sudo su
moje heslo
/etc/rc.local
Shell používám bash, hlavička /etc/rc.local je přesně
#!/bin/sh -e
Nicmene z toho jasne vyplyva ze rc.local ti pracuje/pousti se, ale mas v nem volani neceho co v tu chvili nemuze najit kvuli absenci nastavene PATH, viz trubicoid2...
aby jsi mel jistotu, zakomentuj vse co jsi do rc.local pridal a vloz tam radek:
touch /tmp/rc_local_bezel
a po nabehnuti se podivej ze v /tmp ten soubor mas 
OK. To zní rozumně, něco podobného mám na řádku před
exit 0. Akorát tam mám výstup s časem zapnutí pc, který je přesměrovaný někam do /var/www/uptime.html (přesnou cestu z hlavy nevím, nicméně když ručně spustím, tak se soubor aktualizuje), přesměrovávám přes
příkaz &>> /var/www/uptime.html . Kdybych tam měl na nějakém řádku u nějakého úkonu chybu, proč by na tom řádku ale selhalo a ten příkaz