CRON

Ошибки, проблемы, способы их решения.
Аватара пользователя
alezhen
Сообщения: 119
Зарегистрирован: 2015-02-16 12:22:03
Откуда: Россия
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

CRON

Сообщение alezhen » 2015-03-08 23:56:30

Код: Выделить всё

#!/bin/sh -xv



if [ `uname` = "Linux" ]
then
        params=--date="1 hour ago"
else
        params="-v-1H"
fi
uname
++ uname
+ '[' Linux = Linux ']'
+ params='--date=1 hour ago'


if [ `date $params +%Y%m%d%H%M%S` -ge 12345 ]
then
        echo OK
fi
date $params +%Y%m%d%H%M%S
++ date --date=1 hour ago +%Y%m%d%H%M%S
date: extra operand `ago'
Try `date --help' for more information.
+ '[' -ge 12345 ']'
/tmp/a.sh: line 13: [: -ge: unary operator expected
root@hosting:~#

Аватара пользователя
Alex Keda
Сообщения: 2882
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 19 раз

CRON

Сообщение Alex Keda » 2015-03-09 13:07:14

Alex Keda писал(а):Источник цитаты а вообще, из репозитория возьмите scripts/billing/check.cron.run.sh
я его тока что поправил...
Убей их всех! Бог потом рассортирует...


Вернуться в «Решение проблем»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя