powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Crond не хочет запускать sh-скрипт
6 сообщений из 31, страница 2 из 2
Crond не хочет запускать sh-скрипт
    #36116258
Learning_Oracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
djeday84,
...
Рейтинг: 0 / 0
Crond не хочет запускать sh-скрипт
    #36116259
Learning_Oracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
djeday84Learning_Oracle,

как то пустовато выглядит ..
добавьте
Код: plaintext
SHELL=/bin/sh

так же полезно будет
Код: plaintext
1.
2.
3.
4.
Storing the crontab output

By default cron saves the output of /bin/execute/this/script.sh in the user's mailbox (root in this case). But it's prettier if the output is saved in a separate logfile. Here's how:

*/ 10  * * * * /bin/execute/this/script.sh  2 >& 1  >> /var/log/script_output.log


вы мне предлагаете это вставить в /etc/crontab/ ????
...
Рейтинг: 0 / 0
Crond не хочет запускать sh-скрипт
    #36116267
Фотография djeday84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Learning_Oracle,

su dba
crontab -e
Код: plaintext
1.
SHELL=/bin/sh
*/ 1  * * * * /backup/backupscript.sh[Отредактированный]  2 >& 1  >> /backup/look_me.txt


tail -f /backup/look_me.txt
...
Рейтинг: 0 / 0
Crond не хочет запускать sh-скрипт
    #36116311
Фотография djeday84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
djeday84,

тфу .. нафега об ошибках.. просто
SHELL=/bin/sh
*/1 * * * * /backup/backupscript.sh[Отредактированный] > /backup/look_me.txt
...
Рейтинг: 0 / 0
Crond не хочет запускать sh-скрипт
    #36116312
Пухлый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Learning_Oracle,

попробуй так переписать
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
#!/bin/bash

. ~/.bash_profile

PATH=/opt/firebird/bin:${PATH}
dbpath=/home/DB
bkpath=/backup/database

curdate=`date +%F`
echo `date` start backuping data >> $HOME/cron.log
gbak -B -G -user SYSDBA -pass sysdba $dbpath/DB.fdb $bkpath/DB_$curdate.fbk
echo `date +%X` backup successfully >> $HOME/cron.log
echo `date +%X` compressing >> $HOME/cron.log
gzip $bkpath/DB_$curdate.fbk
echo `date +%X` compress ok >> $HOME/cron.log 

а потом это дело в cron
crontab -e ну и тд
...
Рейтинг: 0 / 0
Crond не хочет запускать sh-скрипт
    #36116404
Фотография Алексей (Витебск)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Learning_Oracle,

у меня проблема была в том, что не все пути
в $PATH были, когда cron запускал скрипт от
имени пользователя (в моем случае oracle).

Я в этом случае залогинился
dba, посмотреть содержимое PATH
(например, echo $PATH),
и добавить в начало скрипта
export PATH= все пути для пользователя....).

Возможно, для firebird есть еще какие-то специф.
переменные...
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Crond не хочет запускать sh-скрипт
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]