![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Question à propos de plusieurs choses en C | V4D3R | High Level Programming | 1 | 09-13-2007 11:56 PM |
| Pour compliquer les choses? | bconnor | High Level Programming | 1 | 03-30-2006 11:07 PM |
| comment transformer les choses de csh à sh | forevercalz | De programmation et de script Shell | 1 | 10-28-2005 04:46 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Quand ça ne fonctionne pas en crontab?
Quelqu'un pourrait-il expliquer mon problème? J'ai le script ci-dessous ... Code:
#! /bin/ksh
...
vmquery -m $MediaID | awk '
BEGIN {FS=": "
getline expdate <"ExpDate.txt"
}
$1 ~ /media ID/ {MediaNumber = $NF}
...
$1 ~ /number of mounts/ {
"date +%Y"|getline YearToday
Year4 = YearToday - 4
if ($NF > 2000)
{
if (expdate ~ "[0-9]\{2\}\/[0-9]\{2\}\/[0-9]\{4\}")
{
printf("\t %s \n\n","=case 1==================") >>"/home/op/report.txt"
printf("%-20s\t %s\t %s\n","Media Number",":",MediaNumber) >>"/home/op/report.txt"
...
Quand je lance ce programme en shell, il est en cours d'exécution whitout problème et j'ai le résultat dans le fichier /home / op / report.txt. Mais lorsque je lance ce programme via crontab, il est en cours d'exécution whitout problème MAIS il ne crée pas le / home / op / report.txt Quel est le problème? ce que je dois faire? Best regards, nm |
|
||||
|
Salut
Ouais, je comprends ce que vous avez peut-être sur les moyens "est rien à signaler! Mais quand j'ai commencé par la ligne de commande a été un rapport et avec la crontab n'est pas le rapport. Donc, je check-up nouveau et mon script, j'ai fondé l'erreur: j'ai utilisé la commande a été vmquery mais le chemin à partir de cron ne comprend pas que, si j'ai mettre le PATH, et maintenant il fonctionne .... -nymus |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|