Potreboval by som nazor plebsu. Premyslam, ze na stare kolena skusim predsa len nejaky marketing. Idea je tvorit idealne vtipne videa, ktore prezentuju firmu a zaroven zanechaju v divakovi nie az tak reklamny dojem, ale skor si ten pribehovy. Prva cast je o klasickom vikendovom utoku, ktory sa bezne deje, cize utocnik najde otvoreny deravy Windows server, pocka si na vikend a v piatok v noci zacne so sifrovanim jeho obsahu. Vacsinou este v sobotu sifrovanie bezi, ale prvi zamestnanci prichadzaju do prace az v pondelok, ked najdu nepouzitelne programy, databazy, zrazu nic nefunguje. Dnes uz nie je je vacsinou cesta ako data desifrovat, takze bud sa zplati vydieracovi (neodporucam), alebo sa obnovia data a cely server zo zalohy. Samozrejme s tym, ze sa aj uzavrie diera, ktorou sa utocnik dostal dnu.
Přejít na článek
co to je u tebe "program" - je to démon (tj. umí běžet bez stdin a stdout), nebo nějaká aplikace?
Prostě potřebuju aby se ten Pronterface (printrun) spustil po startu. raspberry-pi
to je nějaký pythoní skript. Ptal jsem se, zda to komunikuje, nebo to jen tupě pracuje? A je to nekonečný nebo jen inicializační skript?
Obecně, než abys strkal nos do init skriptů, kterým asi moc nerozumíš, bude nejspíše lepší, když se spolehneš na standardní funkce LXDE WM prostředí raspbianu: http://www.raspberrypi-spy.co.uk/2014/05/how-to-au tostart-apps-in-rasbian-lxde-desktop/
No, těžko povím co to je, nejsu zběhlý v linuxu. Odpověď se skrývá nekde v tomto: http://www.abclinuxu.cz/faq/skripty/jak-spustit-sk ript-pri-startu-systemu-distribuce-debian
Jináč nepoznám jestli je to skript nebo co to je zač ale obsah spouštěcí ikony by mohl napovědět:
[Desktop Entry]
Name=Pronterface
Comment=3D Printer
Exec=/usr/bin/python /home/pi/Printrun/pronterface.py
Icon=/home/pi/Printrun/pronsole.ico
Terminal=false
Type=Application
Categories=Application;Development;
Rád se něco přiučím.
Jestli jsem to dobře pochopil tak by měl být vytvořen skript který se vloží do init.d. Bod 2 moc nechápu ale mělo by tam být "s" jako start pak misto nn následné pořadí spouštění a runlevel nastaven, nejsu si jistý jestli, 1 nebo 2.
Nevím ale moc jak by měl vypadat ten script. Předpokládám že jeho obsahem by měla být cesta k "/usr/bin/python /home/pi/Printrun/pronterface.py" ?
Programy v init.d by mely rychle udelat svou praci a prakticky okamzite skoncit. Rozhodne nebezi v ghrafickem prostredi a jsou spousteny na "silne orezanem systemu" (ci presneji s dost omezenym prostredim a v systemu, ktery jeste uplne nenastartoval a spousta veci nechodi)
Dokud se vsechny neprovedou, tak nebudes moct svuj pocitac pouzivat a nejspis ho ani nebudes schopny opravit. (Ne, ze by to neslo, ale dle dotazu soude je to slozitosti dost mimo tvuj soucasny dosah). Kdyz tam udelas jakoukoli chybu, snadno se ti stane, ze ti ani nenabehne graficke rozhrani, ani se ti v textovem neobjevi prompt pro prihlaseni.
Pro tvoje potreby je mnohem vhodnejsi se spolehnout na vyse doporuceny pristup prez automaticke spousteni prez LXDE. Proste do toho souboru dej tohle:
@/usr/bin/python /home/pi/Printrun/pronterface.py