Eugene V. Lyubimkin пишет:
Олег Анисимов wrote:
Доброго всем LOCAL_TIME!
Голову сломал уже. Помогите разобраться в ситуации.
Есть скрипт, который надо выполнять из cron. Если
упрощенно, выглядит так:
#!/bin/bash
HOST=stat
info=`exec ssh r...@$host uptime`
UP=`echo $info | cut -d " " -f 3`
la=$( echo "scale=0; `echo $info | cut -d " " -f 11 | tr ',' ' '`*100" |
bc -l | tr '.' ',')
LA=`printf %.0f $la`
echo $UP $LA
Беда в том, что если скрипт запускается из cron - получаются пустые
переменные.
Если запустить скрипт в консоли - печатаются реальные цифры. Если до
кучи выводить
в файл значения переменных, то становится ясно, что $info, в случае
запуска по
крону оказывается пустой.
В чем подвох?
Абсолютные пути? /usr/bin/ssh или где он там лежит...
Пробовал и абсолютные пути и экспорт PATH - толку ноль.
--
--
С наилучшими пожеланиями,
Олег Анисимов AKA Yoda
--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org