jeka |
|
Темы:
1
Сообщения:
6
Участник с: 03 октября 2015
|
собственно с линуксом знакомлюсь впервые и тут появилась необхадимость написать маленький скрипт, необхадимо что бы скрипт самостоятельно заходил в папку home/jeka/ts/ts/ и оттуда запускал 2 файла: AccountingServerEmulator-Linux и installcrack.sh start если делаю руками это все то запускаются они так: ./AccountingServerEmulator-Linux sh Linux и installcrack.sh start скрипт пробовал писать след образом: #!/bin/sh /home/jeka/ts/ts/AccountingServerEmulator-Linux /home/jeka/ts/ts/installcrack.sh start #!/bin/sh /home/jeka/ts/ts ./AccountingServerEmulator-Linux sh installcrack.sh start сохраняю все это,прописываю в кронтаб по рестарту что бы выполнялось,и борода( не стартует скрипт.подскажите где собака зарыта? сам скрипт лежит в корне cd команду если прописать |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
cd
Lupus pilum mutat, non mentem.
|
jeka |
|
Темы:
1
Сообщения:
6
Участник с: 03 октября 2015
|
что вы имеете ввиду? что нужно писать #!/bin/sh cd /home/jeka/ts/ts/AccountingServerEmulator-Linux cd /home/jeka/ts/ts/installcrack.sh start и да,кстати из терминала не получается запустить данной файл прописав cd /home/jeka/ts/ts/./AccountingServerEmulator-Linux start -bash: cd: /home/jeka/ts/ts/./AccountingServerEmulator-Linux: Not a directory можно как то упростить скрипт? например что бы сначала он переходил в папку а только после этого уже выполнял нужные команды? например так прокатит:? #!/bin/sh cd /home/jeka/ts/ts ./AccountingServerEmulator-Linux а только потом уже sh installcrack.sh start ну и мб есть какая та папка из которой по умолчанию он смотрит данные скрипты и вытягивает? в кронтабе написано следующее: @reboot cd /home/jeka/ts/ts/team - скрипт который мы написали и сохранили. или я чего то не понимаю? |
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
посмотрите в нете "основные команды bash" и многое станет понятным )
или можно так:
и не забудьте сделать скрипт исполняемым:
|
jeka |
|
Темы:
1
Сообщения:
6
Участник с: 03 октября 2015
|
итак иду по пути: cd /home/jeka юзаю nano прописываю скрипт: #!/usr/bin/sh cd /home/jeka/ts/ts/ ./AccountingServerEmulator-Linux ./installcrack.sh сохраняемся, далее chmod +x team(название скрипта) crontab -u jeka -e открывается почему то фаил File: /tmp/crontab.OC7uIq/crontab содержание крона: @reboot cd /home/jeka/team подозреваю что он пытается перейти в папку тим которая не существует. подскажите что в моем случае в кроне прописывать на автозапуск после рестарта? в нашем то случае team - скрипт |
Xts |
|
Темы:
33
Сообщения:
973
Участник с: 13 ноября 2013
|
а что вы вообще хотите таким образом запускать и для чего? может можно проще |
jeka |
|
Темы:
1
Сообщения:
6
Участник с: 03 октября 2015
|
тс3 сервер. |
red |
|
Темы:
30
Сообщения:
1517
Участник с: 31 августа 2011
|
jekaтак вам нужно по крону запускать задачу или единожды после старта системы ? jekaЗдесь смотрели ? |
jeka |
|
Темы:
1
Сообщения:
6
Участник с: 03 октября 2015
|
разово после рестарта системы,как система ребутнулась так все поднялось. никакого расписания ничего не надо, сдесь как то мудрено. делал по этому мануалу,все норм только вот с автозапуском проблема выполненые действия: создали скрипт с названием team cd /home/jeka nano #!/usr/bin/sh cd /home/jeka/ts/ts/ ./AccountingServerEmulator-Linux ./installcrack.sh start save crontab -u jeka -e сожержание: @reboot /home/jeka/team.sh save sudo reboot ps aux смотрим....а там фига ((( |
Xts |
|
Темы:
33
Сообщения:
973
Участник с: 13 ноября 2013
|
jeka, вам же выше ссылку дали, там в две команды все делается и установка и автозапуск |