Sziasztok,
lenne par kerdesem a fent emlitett temarol:
-ha modositom ujra kell e inditani?
-ha igen, hogyan?
Cisco
- 4796 megtekintés
Hozzászólások
nem kell ujrainditani
- A hozzászóláshoz be kell jelentkezni
akkor nem ertme mi lehet a problema...
ennek a sornak mukodnie kene:
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/share/cricket/collect-subtrees normal
de megsem teszi, amugy ha manualisan elinditom a parancsot mukodik:
/usr/share/cricket/collect-subtrees normal
valami otlet?
Cisco
- A hozzászóláshoz be kell jelentkezni
*/5 * * * * /usr/share/cricket/collect-subtrees normal
Bár az előző is jó elvben, de ez elegánsabb. :-)
szerk.: crontab -e volt a szerkesztési parancs?
--
Mortal Kombat's gimmikk was to replake all instankes of the letter 'C' with the letter 'K' (bekause of that feature, it was one of the first applikations to bekome part of KDE).
- A hozzászóláshoz be kell jelentkezni
Gond lehet még az is, hogy a rendszerváltozókat nem kapja meg a szkripted, ha crontab-ból futtatod!
Javaslat:
* Nézd meg a cron logját!
* Nézd meg a levelet, amit a program kimenetéről küldött a cron a júzernek!
* Használj a szkriptben abszolút útvonalakat!
* Minden változónak adj értéket, mert nem kapja meg azokat, amiket a shell-ed esetlegesen már beállít!
* Ha minden kötél szakad include-áld a rendszer és a felhasználó környezetét beállító szkripteket:
/etc/profile /etc/bash/bashrc ~/.profile ~/.bashrc ~/.cshrc
vagy ami a rendszereden van...
Üdv,
Ák.
- A hozzászóláshoz be kell jelentkezni
Egyszer szivtam azzal, hogy echo-ztam a stdout-ra...
Nem futott le crontab-bol a script :-(
Nezd meg, hatha!
Udv
- A hozzászóláshoz be kell jelentkezni
+1
Mióra szívtam ezzel egyszer, azóta nálam a crontabban lévő scriptekben &> /dev/null minden parancs vége.
Lentebb írják, írom én is: a végére kell egy üres sor.
- A hozzászóláshoz be kell jelentkezni
ok, nem vagyok benne biztos jo uton jarok e de hogy kell a fent emlitett
parancsot ugy modositanom, hogy 'cricket' user-kent futassa 5 percenkent?
amugy igen, crontab -e vel szerkesztettem
Cisco
- A hozzászóláshoz be kell jelentkezni
/var/spool/cron/crontabs/cricket fájlba írd bele. Ez a cricket felhasználó saját cron fájlja.
Ebbe nem vagyok biztos, de lehet működik úgy is, ha /etc/crontabs -ba írod bele. Ebben az esetben a parancs elé írd be a felhasználónevet. De mondom, ebbe nem vagyok biztos.
- A hozzászóláshoz be kell jelentkezni
Hat ezt inkabb igy kellene:
# crontab -u felhasznalo -e
Ekkor a megadott felhasznalo crontab-jat szerkeszti. Az /etc/crontab a rendszercrontab helye.
--
qmi - Linux/FreeBSD SysAdm
http://www.libren.hu
- A hozzászóláshoz be kell jelentkezni
Azért az szívás volt sokszor hogy a crontab sor végére kell kötelezően egy soremelés.
- A hozzászóláshoz be kell jelentkezni
Nem tudom ütemezni a rendszer leállítást (most csak teszt, éles majd hétvégén) crontabbal, gentoo alatt nem jó, de debian alatt ok.
30 17 * * * /sbin/shutdown -k now
- A hozzászóláshoz be kell jelentkezni
Van e joga annak a usernek amivel a crontab-ot beallitottad a shutdown futtatasahoz?
_______________________________________________________
UBUNTU 7.10 Rock's!
Type cat vmlinuz > /dev/audio to hear the Voice of God.
- A hozzászóláshoz be kell jelentkezni
Ha barmi hiba van es az general kimenetet, a MAILTO sor beszurasaval elkuldi mailben.(pl nem talalja az illeto fileot/nincs joga a futtatashoz/futas kozbeni hiba)
A crontab szerkesztese kozben az elejere szurd be a kovetkezot: MAILTO=email@cim.hu
Ez mindig kuld egy mailt arrol hogy mi kerult a kimenetre.
pl
MAILTO=email@cim.hu
10 * * * * * /home/user/cron.sh
_______________________________________________________
UBUNTU 7.10 Rock's!
Type cat vmlinuz > /dev/audio to hear the Voice of God.
- A hozzászóláshoz be kell jelentkezni
/etc/crontab ban a PATH benne van?
Nekem alapbol pld. ez van
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
Ebben meg ugye nincs pld. a /usr/share.
- A hozzászóláshoz be kell jelentkezni
Köszi most jó:)
- A hozzászóláshoz be kell jelentkezni
Nekem is cron gondom van, nem akartam uj topicot nyitni neki. Igy nez ki a root crontabja, a vegen ott van az ures sor. A /var/log-ban nincs cronlog.
Miert nem csinal megsem semmit? Az lehet baj, hogy "sudo -s"-sel valok root-ta?
# m h dom mon dow command
*/1 * * * * /bin/cp /var/lib/vnstat/eth0 /home/bihi/vnstat_eth0
*/1 * * * * /usr/bin/vnstat -u -i eth0
- A hozzászóláshoz be kell jelentkezni
/var/log-ban nincs cronlog.
Mert Linux alatt /var/log/auth.log loggolja a cron-t. FreeBSD-n mar mas a helyzet. Melyik Unixrol van szo?
--
qmi - Linux/FreeBSD SysAdm
http://www.libren.hu
- A hozzászóláshoz be kell jelentkezni
Debian testing a rendszer.
A /var/log/auth.log tele van ezzel:
pam_unix(cron:account): account root has expired (account expired).
Az lehet a gond, hogy sudomanias vagyok, elso dolgom volt feltenni a sudot es a root passwordot kiloni a "sudo passwd -l root"-tal? Probaltam a rootnak jelszot adni, de ugy sem ment.
A sudoersbe beirtam (visudoval) a
bihi ALL=NOPASSWD:/usr/bin/vnstat
sort, de semmi. :(
szerk: nahat kiderult a turpissag: rootkent akartam loginolni, de azt mondja, hogy
Your account has expired; please contact your system administrator
User account has expired
Ez most mi?! Annyit ertek, hogy lejart a root account, de hogy, miert? Nemis nyultam hozza, irtam mar, csak sudo-zok. Ami fontosabb, mit tudok tenni?
szerk2:
Vmi oknal fogva a root jelszo lejaratat 1970. jan. 2-re alitotta be vmi. Egy
sudo chage -E -1 root
megoldotta.
De csak a sudo-s dolgot. Ugy latom a root crontabjanak hasznalatahoz meg gyurnom kell. :)
- A hozzászóláshoz be kell jelentkezni
elso dolgom volt feltenni a sudot es a root passwordot kiloni a "sudo passwd -l root"-tal?
Ez lehet hogy nem volt jó ötlet. Vannak esetek, amikor csak root-tal tudsz vagy ajánlott hozzáférni a rendszerhez. Pl. single-user módban konzolról, vagy ha pl. nem akarod, hogy más bejelentkezzen stb. Az meg, hogy user account has expired érthető, hiszen te magad lockoltad le a root juzert a
# passwd -l
paranccsal.
--
qmi - Linux/FreeBSD SysAdm
http://www.libren.hu
- A hozzászóláshoz be kell jelentkezni
ez azert igy kicsit eros, hogy "linux alatt"
max az altalad kedvelt es hasznalt linux disztribucio alatt....
t
- A hozzászóláshoz be kell jelentkezni