пакетное выполнение команд

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

пакетное выполнение команд

Непрочитанное сообщение gyurza2000 » 2014-01-04 20:48:04

Описывать что надо будет дольше чем глянуть:

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

rm /80gb/www/drip/system/cache/*
zip -r /500gb/BackUps/www/drip /80gb/www/drip
Как сделать что бы вторая команда не начинала выполняться, пока не закончится первая?
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: пакетное выполнение команд

Непрочитанное сообщение gyurza2000 » 2014-01-04 21:04:31

wait
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: пакетное выполнение команд

Непрочитанное сообщение FreeBSP » 2014-01-04 23:07:00

&&
;
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35427
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: пакетное выполнение команд

Непрочитанное сообщение Alex Keda » 2014-01-06 10:28:17

gyurza2000 писал(а):Описывать что надо будет дольше чем глянуть:

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

rm /80gb/www/drip/system/cache/*
zip -r /500gb/BackUps/www/drip /80gb/www/drip
Как сделать что бы вторая команда не начинала выполняться, пока не закончится первая?
если это в скрипте - то оно в любом случае так и будет
Убей их всех! Бог потом рассортирует...

gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: пакетное выполнение команд

Непрочитанное сообщение gyurza2000 » 2014-01-07 3:18:29

вобщем другая проблема :)
при запуске вручную в консоли всё выполняется, в CRON автоматом не запускается...вернее, судя по логам запускается, но не работает, а если тем же WEBMINом зайти и нажать "Выполнить задание сейчас" по этой строчке задания то всё прекрасно выполняется. В вебмине записано выполнять от root и команда

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

sh /80gb/scripts/zip.sh
в файлике cron рутовом это выглядит так:

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

* 4 * * * sh /80gb/scripts/zip.sh
Сам "скрипт" выглядит так:

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

#!/bin/sh
#mysite.ORG
rm /80gb/www/drip/system/cache/*
wait
zip -r /500gb/BackUps/www/mysite.zip /80gb/www/drip
#MySQL
zip -r /500gb/BackUps/MySQL.zip /80gb/mysqldbarch
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: пакетное выполнение команд

Непрочитанное сообщение gyurza2000 » 2014-01-07 3:30:22

может надо путь до ZIP прописать.../usr/local/bin/zip...
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

gyurza2000
лейтенант
Сообщения: 895
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: пакетное выполнение команд

Непрочитанное сообщение gyurza2000 » 2014-01-07 3:41:09

Да, действительно...полный путь до ZIP нужен был в скрипте
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35427
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: пакетное выполнение команд

Непрочитанное сообщение Alex Keda » 2014-01-11 23:18:31

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

bkp0# crontab -l | head -1
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
и я забыл про полные пути
Убей их всех! Бог потом рассортирует...