|
|
|
|
Google Site
|
|||||||
| Forum | Registrera | Blogg | Manualsidor | Forum Regler | Länkar | Album | FAQ | Användare | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
![]() |
|
|
Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|||
|
Problem med Cron
Hej jag är ny här och har en snabb fråga.
Jag får. / project.sh: linje 12: syntaxfel nära oväntad token `newline ' . / project.sh: rad 12: "echo" "datum +"% F% R `" "md5sum / etc / passwd" ">>" felmeddelande här är mitt manus. Skulle ni kunna hjälpa till! #! / bin / bash # PROGRAM: project.sh # MÅL: Logga förändringar # Författare: # DATUM: maj 2009 # Mydir \u003d $ HOME / bin MYLOGDIR \u003d $ Mydir / loggar # echo "" datum + "% F% R` "" wc / etc / passwd "">> $ MYLOGDIR / checkpasswd_wc.txt # echo "" datum + "% F% R` "" md5sum / etc / passwd "">> $ MYLOGDIR/checkpasswd_md5.txt # echo "">> $ MYLOGDIR / passwd_file.txt echo "datum +"% F% R `">> $ MYLOGDIR / passwd_file.txt mer / etc / passwd>> $ MYLOGDIR / passwd_file.txt echo "">> $ MYLOGDIR / passwd_file.txt echo "">> $ MYLOGDIR / passwd_file.txt # echo "" datum + "% F% R` "" df-v | grep / home2 "">> $ MYLOGDIR / check_ds.txt # echo "">> $ MYLOGDIR / checkds_all.txt echo "" datum + "% F% R" "">> $ MYLOGDIR / checkds_all.txt df-v>> $ MYLOGDIR / checkds_all.txt echo "">> $ MYLOGDIR / checkds_all.txt echo "">> $ MYLOGDIR / checkds_all.txt # # |
| Sponsrade länkar | ||
|
|
|
|||
|
Även om jag inte kunnat ta reda på hur du ringer detta bash script. Jag skulle kunna inse att när du använder% i crontab det kommer att tas som newline kan du hitta mer information genom att googla på procent + cron - Google Search... från en kommentar i Andrew Beacock's Blog: med cron problem med procent (%) tecken i crontabs? Kod:
Percent-signs (%) in the command, unless escaped with backslash (\), will be changed into newline characters, and all data after the first % will be sent to the command as standard input. |
|
|||
|
Du kan inte bo citationstecken. Detta orsakade syntaxfel. Citat:
Kod:
echo "`date +'%F %R'` `wc /etc/passwd`" >>$MYLOGDIR/checkpasswd_wc.txt |
| Sponsrade länkar |
|
|
![]() |
| Komihåglista |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Cron problem | rrlog | AIX | 1 | 01-15-2008 02:22 |
| cron jobb problemet | mokkan | Solaris | 4 | 12-22-2007 04:25 |
| Cron problem | VooDooMan | UNIX for Dummies Frågor & Svar | 4 | 07-07-2005 08:06 |
| Cron problem | redlotus72 | UNIX for Dummies Frågor & Svar | 3 | 06-17-2005 02:22 |
| Cron problem | Sn33R | Shell-programmering och Skript | 12 | 10-23-2003 07:08 |