[rešeno] [bash] Problem s crontabom
Ziggy-X
Član
Lp!
Imam en problem. Želim da bi mi crontab pogrepal či obstaja ta beseda, in če obstaja bi izpisal "Obstaja" če pa ne pa bi pač neredil to kaj hočem. Izpiše mi v vsakem primeru "Obstaja" vendar notri v crontabu ni te besede. Tako sem probal. Prosim za pomoč. Hvala
Imam en problem. Želim da bi mi crontab pogrepal či obstaja ta beseda, in če obstaja bi izpisal "Obstaja" če pa ne pa bi pač neredil to kaj hočem. Izpiše mi v vsakem primeru "Obstaja" vendar notri v crontabu ni te besede. Tako sem probal. Prosim za pomoč. Hvala
#!/bin/bash
if [ \"crontab -l | grep netstat.sh\" ]; then
echo \"Obstaja\"
else \"crontab -l > cc.tmp\"
\"echo \"10,30 * * * * /bin/df\" >> cc.tmp\"
\"crontab cc.tmp\"
fi
Komentarji
Primer:
http://stackoverflow.com/questions/11287861/how-to-check-if-a-file-contains-a-specific-string-using-bash
"crontab cc.tmp" , to vpiše notri v contab.. nisem našel drugega načina kako bi to naredil direktno, zato sem pač malo po ovinkih naredil v 3 ukazih..
hvala.. dela:D
@R33D3M33R
tebi tudi hvala