Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: cron проблемы с поднятием  (Прочитано 1657 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн myordo

  • Автор темы
  • Участник
  • *
  • Сообщений: 144
  • 12.04 LTS
    • Просмотр профиля
cron проблемы с поднятием
« : 08 Сентября 2015, 19:59:10 »
суть проблемы:
естьв пс на котором круится тс,ибо руками каждый раз обламывает решил поднять крон,установил apt-get install cron,но у пользователя винды начались проблемы
есть пользователь на впсе teamspeak в мануале нашол такую инфу: перейдем к настройке crontab для пользователя ts3server, чтобы в случае сбоев сервер автоматически запускался при ребуте вашего VDS: crontab -u ts3server -e --->> Добавьте в открывшийся файл строку:
@reboot /home/ts3server/ts3server_startscript.sh start
нажмите Esc, наберите :wq и нажмите Enter чтобы сохранились настройки.

но собственно мне терминал вот что на это отвечает:сразу на первом пункте
"root@vm13605:/home/teamspeak# crontab -u teamspeak -e
no crontab for teamspeak - using an empty one
888"
может что то доустановить нужно? редактор там.. или еще чего? как лечить? заранее благодарю за овтеты


Axa-Ru

  • Гость
Re: cron проблемы с поднятием
« Ответ #1 : 09 Сентября 2015, 08:17:06 »
(Нажмите, чтобы показать/скрыть)

Посмотрите на хабре Установку и настройку TeamSpeak 3 сервера на VDS

Оффлайн myordo

  • Автор темы
  • Участник
  • *
  • Сообщений: 144
  • 12.04 LTS
    • Просмотр профиля
Re: cron проблемы с поднятием
« Ответ #2 : 03 Октября 2015, 08:58:00 »
я ща сам прочитал свои пусульки.я в шоке.чо я курил ??О_оо
ладно суть проблемы:
надо написать скрипт который бы запускал после рестарта сервера пару приложений,делаю следующим образом:
sudo adduser jeka
crontab -u jeka -e
@reboot cd /home/jeka/ts/ts/ в этом пути находятся 2 файла
AccountingServerEmulator-Linux (запускается командой ./AccountingServerEmulator-Linux
installcrack.sh (запускается командой installcrack.sh)

задача: написать скрипт который бы изначально переходил в эту директорию,а потом уже только выполнял данные команды. пробовал сделать вот так:
#!/bin/sh
cd /home/jeka/ts/ts
./AccountingServerEmulator-Linux
а только потом уже
sh installcrack.sh

и да еще одна проблема,если написать в терминале:
cd /home/jeka/ts/ts/./AccountingServerEmulator-Linux то получаю следующую ошибку:
-bash: cd: /home/jeka/ts/ts/./AccountingServerEmulator-Linux: Not a directory

вопрос как запустить данный файл указав терминалу полный путь?

как вообще правильно написать данный скрипт,и куда созданный скрипт закинуть и указать крону что бы он его выполнял.

Оффлайн wajnon

  • Старожил
  • *
  • Сообщений: 2778
    • Просмотр профиля
Re: cron проблемы с поднятием
« Ответ #3 : 03 Октября 2015, 12:04:11 »
myordo,
Цитировать
и да еще одна проблема,если написать в терминале:
cd /home/jeka/ts/ts/./AccountingServerEmulator-Linux то получаю следующую ошибку:
-bash: cd: /home/jeka/ts/ts/./AccountingServerEmulator-Linux: Not a directory

вопрос как запустить данный файл указав терминалу полный путь?
ошибся где-то значит, попробуй при написании пути использовать клавишу Tab ( - случайно не нужно экранировать?)

Оффлайн myordo

  • Автор темы
  • Участник
  • *
  • Сообщений: 144
  • 12.04 LTS
    • Просмотр профиля
Re: cron проблемы с поднятием
« Ответ #4 : 03 Октября 2015, 13:36:38 »
итак иду по пути: cd /home/jeka
юзаю nano
прописываю скрипт:
#!/usr/bin/sh
cd /home/jeka/ts/ts/
./AccountingServerEmulator-Linux
./installcrack.sh
спс red'у с арча

сохраняемся, далее chmod +x team(название скрипта)
crontab -u jeka -e
открывается почему то фаил File: /tmp/crontab.OC7uIq/crontab

содержание крона:
@reboot cd /home/jeka/team

подозреваю что он пытается перейти в папку тим которая не существует.
подскажите что в моем случае в кроне прописывать на автозапуск после рестарта?




Оффлайн wajnon

  • Старожил
  • *
  • Сообщений: 2778
    • Просмотр профиля
Re: cron проблемы с поднятием
« Ответ #5 : 03 Октября 2015, 14:29:24 »
myordo,
Цитировать
подскажите что в моем случае в кроне прописывать на автозапуск после рестарта?
что-то не понимаю, если нужен автозапуск скрипта, а не выполнение его по расписанию, то зачем его в крон пихать? Положи в автозагрузку. Или нужно расписание?

Оффлайн myordo

  • Автор темы
  • Участник
  • *
  • Сообщений: 144
  • 12.04 LTS
    • Просмотр профиля
Re: cron проблемы с поднятием
« Ответ #6 : 03 Октября 2015, 16:26:10 »
нужно при включении машины чтобы страртовали 2 скрипта или программы я не знаю как назвать.
расписание не нужно,нужно что бы 2 файла( а они исполняемые) стартовали при загрузке машины
сначала запуск одного,затем второго,собственно для этого и писался скрипт и ставился в крон ( был мануал по установке ПО и там собственно автозапуск настраивали кроном) вот по тому мануалу собственно не получилось автозапуск при старте машины настроить ((((

Оффлайн wajnon

  • Старожил
  • *
  • Сообщений: 2778
    • Просмотр профиля
Re: cron проблемы с поднятием
« Ответ #7 : 03 Октября 2015, 17:23:19 »
myordo,
в таком случае, лучше просто добавить в автозагрузку https://help.ubuntu.ru/manual/%D0%B0%D0%B2%D1%82%D0%BE%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9

Оффлайн myordo

  • Автор темы
  • Участник
  • *
  • Сообщений: 144
  • 12.04 LTS
    • Просмотр профиля
Re: cron проблемы с поднятием
« Ответ #8 : 03 Октября 2015, 18:39:51 »
нет граф интерфейса - сервер

Оффлайн wajnon

  • Старожил
  • *
  • Сообщений: 2778
    • Просмотр профиля
Re: cron проблемы с поднятием
« Ответ #9 : 03 Октября 2015, 18:59:03 »
myordo,
извини, не заметил

 

Страница сгенерирована за 0.103 секунд. Запросов: 25.