Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Automatické spuštění programu pro ověření čísla flaš USB po startu [vyřešeno]  (Přečteno 4019 krát)

Snura63

  • Návštěvník
  • Příspěvků: 49
Pro práci používám program revize.
Abych ho mohl spustit musím nejdříve vždy spustit v konzoly program elmer_server jako sudo
příkaz od dodavatele soft.:                 

 :~/.wine/drive_c/Program Files$ sudo ./elmer_server

tím se mi to tedy spustit nepodařilo ale spustil sem ho přez Gnome Commander při přihlášení jako root takže funguje.

Chtěl bych si nějak nastavit automatické spustěni tohohle programu ,aby se mi zavedl hned po startu.

S Linuxem začínám tak nevím kam co napsat a jak.

Dík moc
« Poslední změna: 04 Ledna 2009, 16:13:53 od kiklhorn »

Tomáš Jančík

  • Stálý člen
  • **
  • Příspěvků: 1179
    • TomášJančík.net
jelikoz ho mate ve wine, tak tipuji, ze to bude windows program. ty je potreba spoustet pres wine
takze "sudo wine ./elmer_server"

truhlik

  • Závislák
  • ***
  • Příspěvků: 1626
Co to vypise?

Jestli to je exe soubor tak nemelo by tam byt:

 :~/.wine/drive_c/Program Files$ sudo wine elmer_server
http://wiki.ubuntu.cz/P%C5%99ipojen%C3%AD%20disku
http://www.linuxsoft.cz/article.php?id_article=1351
http://www.root.cz/clanky/klonovani-obrazu-a-dva-monitory-v-linuxu
Citace: Otakar
Červi jsou moc milá zvířátka, zvláště když má jejich chovatel výhrady proti chování tučňáků

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
ten licenční elmer_server je pro windows nebo linux? v demoverzi z http://www.elmer.cz/os.html tento soubor není
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

Snura63

  • Návštěvník
  • Příspěvků: 49
Licencni server je pro Linux. A nabídka se objeví při instalaci plné verze.
« Poslední změna: 01 Ledna 2009, 11:39:12 od Snura63 »

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
tak spouštět bez wine,
a co vlastně vypíše při tom pokusu o spuštění?
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

Tomáš Pikálek

  • Závislák
  • ***
  • Příspěvků: 1859
    • Tomáš Pikálek
Přidat jako root do souboru /etc/rc.local ten příkaz (bez sudo) před řádek exit 0, takže nějak takto:
Kód: [Vybrat]
...

elmer_server
exit 0

Možná to ale nepojede, pokud ten program potřebuje k běhu grafické prostředí (tohle se spouští úplně ještě před jeho startem a přihlášením).

Tomáš Pikálek

  • Závislák
  • ***
  • Příspěvků: 1859
    • Tomáš Pikálek
jelikoz ho mate ve wine, tak tipuji, ze to bude windows program. ty je potreba spoustet pres wine
takze "sudo wine ./elmer_server"
Samozřejmě máte pravdu (i když pokud dobře chápu otázku, o tohle tazateli nešlo).
Jen je zvláštní, že se mi zdá, že kdysi mi šly programy pro Windows spouštět i bez příkazu wine (přímo jen ./program.exe), ale už mi to jaksi nefunguje:
Kód: [Vybrat]
tpikalek@tpikalek-ntb:~/.wine/drive_c/windows$ ./notepad.exe
run-detectors: unable to find an interpreter for ./notepad.exe
Zvláštní... Ale možná si to jen špatně pamatuji, Wine zase tak často nepoužívám.

Snura63

  • Návštěvník
  • Příspěvků: 49
Tak sem to zadal takhle do rc.local a nic
Kód: [Vybrat]
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

elmer_server
exit 0

Jeste pridam vypis terminalu kdyz to zpoustim manualne
Kód: [Vybrat]
root@desktop:/home/robert/.wine/drive_c/Program Files# ./elmer_server

--- Spravce licenci softwaru ELMER ---
(c) 2007 ELMER software s.r.o. - web: www.elmer.cz | email: elmer@elmer.cz  | tel: 220981202 | mobil: 603413864
(jako parametr zvolte port, na kterem pobezi sluzba)
Port sluzby: 8080
--- Server je spusten na portu 8080 ---

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
do rc.local namísto
elmer_server
dejte plnou cestu
/home/robert/.wine/drive_c/Program Files/elmer_server
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

Snura63

  • Návštěvník
  • Příspěvků: 49
Tak to nefunguje zkousel sem mu i pridelit port prikazem a stejne nic

Snura63

  • Návštěvník
  • Příspěvků: 49
Tak sem na to dosel nevim proc sem zacal listovat postupne po adresarich prikazem cd a nejak mi nefugoval u adresare Program Files soubor sem presunul do drive_c kam sem se dostal a uz se dal udelat spoustec.
Pak sem se pozorne podival co do rc.local zadavam a chybela mi tecka na zacatku ./home/....... tak sem ji tam doplnil a uz to slape.
Dik za navedeni na spravnou cestu.

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
ta tecka na zacatku (./home) je blbost (jakoze neuskodi, pokud je pracovnim adresarem procesu / - coz pro rc.local je), ale rozhodne nicemu nepomuze a nemohlo to byt pricinou predchozich problemu. spis bych to tipoval na tu mezeru v nazvu, v rc.local ta cesta mela byt zapsana jako
Kód: [Vybrat]
"/home/robert/.wine/drive_c/Program Files/elmer_server"nebo
Kód: [Vybrat]
/home/robert/.wine/drive_c/Program\ Files/elmer_server

Snura63

  • Návštěvník
  • Příspěvků: 49
Mels pravdu problem byl opravdu v te mezere zkusil sem to i bez tecky a funguje to.

 

Provoz zaštiťuje spolek OpenAlt.