Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
По поводу sh
По поводу sh
Помогите разобраться каким образом используя один sh запускать через него несколько sh по очереди
Re: По поводу sh
Имеется в виду как из одного скрипта запускать другие скрипты с расширением sh ?
"I invented the term Object-Oriented and I can tell you I did not have C++ in mind." - Alan Kay
Re: По поводу sh
Ну вот есть один скрипт он выполняет действие, потом обращается к другому скрипту тот скрипт открывает новый скрин, и выполняет действие которые там задано и так несколько раз не могу понять каким образом это реализовать ( Что-то типо рекурсии )
Re: По поводу sh
Просто в первом скрипте указываете полный путь где лежит нужная программа которую хотите запустить.
Например есть в хомяке две программы script1.sh и script2.sh
В первой пишем
Во втором скрипте
Делаем оба скрипта исполняемыми
Запускаем первый
получаем
Например есть в хомяке две программы script1.sh и script2.sh
В первой пишем
Код: Выделить всё
#!/usr/bin/env bash
~/script2.sh
Код: Выделить всё
#!/usr/bin/env bash
echo "Привет!"
Код: Выделить всё
chmod 755 script1.sh
chmod 755 script2.sh
Код: Выделить всё
./script1.sh
Код: Выделить всё
Привет!
"I invented the term Object-Oriented and I can tell you I did not have C++ in mind." - Alan Kay
Re: По поводу sh
Извиняюсь, я поняла ,,,(o_O)?
"I invented the term Object-Oriented and I can tell you I did not have C++ in mind." - Alan Kay
Re: По поводу sh
То бишь
run.sh
run2.sh
Но вот каким образом ему запускать screen и вбивать директорию
run.sh
Код: Выделить всё
#!/bin/sh
while true
do
java -Xms512M -Xmx6G -jar BungeeCord.jar
done
~/run2.sh
Код: Выделить всё
#!/bin/sh
while true
do
java -Xms512M -Xmx6G -jar BungeeCord.jar
done
~/run3.sh
Re: По поводу sh
Попробуйте в первом скрипте запускать нужную программу в фоне
~/.script2.sh &
~/.script2.sh &
"I invented the term Object-Oriented and I can tell you I did not have C++ in mind." - Alan Kay
Re: По поводу sh
Я не знаю что у вас там в цикле выполняется но может так
Код: Выделить всё
while :; do
echo HI
sleep 1
done &
~/script2.sh
"I invented the term Object-Oriented and I can tell you I did not have C++ in mind." - Alan Kay
Re: По поводу sh
Вот такое предположение у меня есть совершенно не разбираюсь в bash вот и прошу помощи)
start.sh
auth.sh
Не думаю что это будет работать
start.sh
Код: Выделить всё
#!/bin/bash
screen -S Bungee
while true
cd /home/MOFE/servers
java -Xms512M -Xmx6G -jar BungeeCord.ja
sleep 1
done
~/auth.sh
Код: Выделить всё
screen -S Auth
while true
cd /home/MOFE/servers/Auth
java -Xms512M -Xmx6G -jar Auth.jar
sleep 1
done
~/run3.sh
Re: По поводу sh
Попробуйте вместо sleep 1 поставить wait
Она без параметров будет ждать завершения всех порожденных процессов
Она без параметров будет ждать завершения всех порожденных процессов
"I invented the term Object-Oriented and I can tell you I did not have C++ in mind." - Alan Kay