Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Хемуль
Зарегистрирован: 29.03.2005 Сообщения: 3
|
Добавлено: Вт Мар 29 2005 10:21 Заголовок сообщения: Cron. Запуск скрипта с параметрами |
|
|
Добрый день !
Задача такая. Нужно запускать один и тот же скрипт с разными
параметрами раз в неделю.
Пробовал так:
00 00 * * 1 /export/home/xemul/1.ksh 123
В теле 1.ksh есть строка
echo $1
В результате значение параметра не вывелось.
В чем может быть проблема ? |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Sol
Зарегистрирован: 05.12.2003 Сообщения: 427 Откуда: Томск
|
Добавлено: Вт Мар 29 2005 13:51 Заголовок сообщения: |
|
|
кто сказал, что не вывелось??
Вывелось... Просто ты его не увидел.. _________________ In My Humble Opinion |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Хемуль
Зарегистрирован: 29.03.2005 Сообщения: 3
|
Добавлено: Вт Мар 29 2005 14:22 Заголовок сообщения: |
|
|
Вот начало скрипта:
#!/bin/ksh
. /export/home/ ... /.profile
script_param=$1
Вот лог:
Your "cron" job on zeus
/ ... /asr.ksh "ARHNG"
produced the following output:
Connected.
Enter value for 1:
User requested Interrupt or EOF detected.
Enter value for 1:
Я так понимаю, это значит, что переменная "ARHNG" не передается.
Я не прав ? |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
crash
Зарегистрирован: 02.11.2001 Сообщения: 1836 Откуда: Бердск
|
Добавлено: Вт Мар 29 2005 16:48 Заголовок сообщения: Re: Cron. Запуск скрипта с параметрами |
|
|
Хемуль писал(а): | Добрый день !
Задача такая. Нужно запускать один и тот же скрипт с разными
параметрами раз в неделю.
Пробовал так:
00 00 * * 1 /export/home/xemul/1.ksh 123
В теле 1.ksh есть строка
echo $1
В результате значение параметра не вывелось.
В чем может быть проблема ? |
а если
00 00 * * 1 "/export/home/xemul/1.ksh 123" |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Хемуль
Зарегистрирован: 29.03.2005 Сообщения: 3
|
Добавлено: Ср Мар 30 2005 08:01 Заголовок сообщения: |
|
|
Так пробовал тоже.
Говорит, не могу найти скрипт /export/home/xemul/1.ksh 123
То есть, он все содержимое в кавычках воспринимает как название скрипта. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
else
Зарегистрирован: 14.08.2004 Сообщения: 158 Откуда: SPb
|
Добавлено: Ср Мар 30 2005 10:45 Заголовок сообщения: |
|
|
Крон нормально запускает скрипты с параметрами.
Вопрос нормально ли работает сам скрипт? Вы его руками запускали? _________________ nothing else |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
критикан
Зарегистрирован: 18.02.2005 Сообщения: 247
|
Добавлено: Чт Мар 31 2005 16:56 Заголовок сообщения: что за мода всё смотреть на экране |
|
|
Крон во время работы не привязан к терминалу, поэтому вывод в стандартный поток вывода ни на каком терминале не отображается. Чтобы убедиться, что параметр получен, нужно вывести его в файл:
echo $1 > файл
------------------------------------
что за мода всё смотреть на экране |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
|