![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Вопрос о нескольких вещах в C | V4D3R | Программирования высокого уровня | 1 | 09-13-2007 11:56 PM |
| Осложняющим вещи? | bconnor | Программирования высокого уровня | 1 | 03-30-2006 11:07 PM |
| Как преобразовать вещи с csh на шоссе | forevercalz | Shell программирование и сценарии | 1 | 10-28-2005 04:46 AM |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
||||
|
Когда вещи не работает в Crontab???
Может ли кто-нибудь объяснить мою проблему? Я следующий сценарий ... Код:
#! /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"
...
Когда я начала этой программы в оболочку, она работает whitout проблему, и я получил результат в файле /Главная / ОП / report.txt. Но когда я начала эту программу через Crontab, она работает whitout проблемы НО оно не создает / Home / ОП / report.txt В чем проблема? Что я должен делать? С наилучшими пожеланиями, нм |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|