Odpověď

Upozornění: do tohoto tématu bylo naposledy přispěno před 120 dny.
Zvažte prosím založení nového tématu.
Jméno:
E-mail:
Předmět:
Ikona zprávy:

Ověření:
Zadejte znaky zobrazené na obrázku
Poslechnout obrázek / Požádat o jiný obrázek

Zadejte znaky zobrazené na obrázku:
Kolik má průměrný člověk prstů na rukou? (slovem):
Po dnu přijde:

Zkratky: stiskněte shift+alt+s pro odeslání nebo shift+alt+p pro prohlédnutí


Shrnutí tématu

Poslal: Fras
« kdy: Říjen 07, 2012, 13:11:07 »

Učinil jsem tak:
#meno_uzivatela ALL = NOPASSWD: /cesta/ku/scriptu
#stefan ALL = NOPASSWD: /home/stefan/Dokumenty/skripty/aktivni/ftpzal_dokuspol
#stefan ALL = NOPASSWD: /home/stefan/Dokumenty/skripty/aktivni/ftpzal_foto
stefan   ALL=(ALL)       NOPASSWD: ALL

Restart, nic. Spustil jsem manuálně, v mžiku provedeno!

.-(~/.config/autostart)-------------------------------------------------------(stefan@hp_ha)-
`--> ./FTP-ZALOHA
cd uspělo, cwd=/zalohy_media
Celkem: 2 adresářadresáře, 2 souborsoubory, 0
cd uspělo, cwd=/zalohy_media
Celkem: 3 adresářadresáře, 0 soubor, 0
melo by to byt zazalohovane na ftp
./FTP-ZALOHA: řádek 6: /home/stefan: je adresářem
.-(~/.config/autostart)-------------------------------------------------------(stefan@hp_ha)-
`-->

 Kde může být zakopaný pes?!
Pro jistotu ještě obsah jednoho ze skriptů:

#!/bin/bash
lftp -u stefan,heslo  ftp://192.168.1.1/zalohy_media -e "mirror -R /mnt/ZALOHA_B ; quit"

Jinak díky za ochotu a čas.
PS: Lze nějak jinak dosáhnout spuštění skriptu se sudo jinak než napsáním jiného skriptu?
Poslal: Peťoš
« kdy: Říjen 07, 2012, 12:43:41 »

prekontroluj si syntax:

prvne zkus:
stefan   ALL=(ALL)       NOPASSWD: ALL
Poslal: Fras
« kdy: Říjen 07, 2012, 12:41:43 »

Ahoj,
napsal jsem tam toto:

#meno_uzivatela ALL = NOPASSWD: /cesta/ku/scriptu
stefan ALL = NOPASSWD: /home/stefan/Dokumenty/skripty/aktivni/ftpzal_dokuspol
stefan ALL = NOPASSWD: /home/stefan/Dokumenty/skripty/aktivni/ftpzal_foto
Poslal: Peťoš
« kdy: Říjen 07, 2012, 11:12:57 »

jaky mas zaznam v sudoers? Jen ten radek, ve kterem je tve jmeno.
Poslal: Fras
« kdy: Říjen 07, 2012, 10:56:53 »

Ahoj,
vracím se ještě k výše uvedenému. Zkusil jsem napsat jiný jednoduchý skript a ten se spouští. Takže problém bude ve skriptu samotném.
Můj SKRIPT má dva řádky (kromě #! /bin/bash) a má spouštět další dva skripty přes "sudo". T.j. "sudo /cesta ke skriptu/skript1" (obdobně skript2).
Není nějaký problém v tom sudo? (jinak v sudo jsem ošetřil, aby to nechtělo heslo roota). Takže když to spustím manuálně tak vše proběhne jak si přeju.
Dal jsem skript i přímo do "autostartu". Výsledek je stejný. Jinak, lze nějak po přihlášení zpětně prohlédnout, které skripty se spustili, které né a tak? Nevím totiž jestli se nespouští SKRIPT nebo skript1 nebo skript2.
Díky
Poslal: Peťoš
« kdy: Říjen 05, 2012, 09:48:24 »

no, muzes skript dat do ~/.config/autostart
pro skripty je to lepsi umisteni...

Proc to nefunguje nevim, rekl bych, ze budto porebuje terminal ( Terminal=true ) v desktop file, kterym se to spousti. V KDE bude umisten nekde v autostart, ale nevim, jestli v ~/.kde4/.... nebo ~/.config/autostart. Prozkoumej i toto.
Poslal: Fras
« kdy: Říjen 04, 2012, 21:25:28 »

Ahojte,
vytvořil jsem si takový skript, který mi zálohuje nějaká data přes ftp. Ten skript můžu spustit a provede co jsem měl v plánu. Když ho však přidám do automatického spuštění po startu, nic se nestane. Skript je umistěn v home/user/... Mám/mohu něco zkontrolovat? Díky