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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Cron - запуск приложений с ключами  (Прочитано 781 раз)

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

Оффлайн masterkey

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Cron - запуск приложений с ключами
« : 22 Февраль 2014, 15:45:51 »
Привет всем, мучаюсь третий день и все безуспешно. Не получается запустить программу по крону.
вот что имеем:

vet@vet-desktop:~/mine$ crontab -l
SHELL=/bin/bash
* * * * *       /home/vet/mine/starting.sh


vet@vet-desktop:~/mine$ cat starting.sh
#!/bin/bash

  if  ! `ps -ef|grep cgminer|grep -v grep > /dev/null`; then
    /home/vet/mine/start.sh &
  fi

vet@vet-desktop:~/mine$ cat start.sh
#!/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/data/bin
export DISPLAY=:0
export GPU_MAX_ALLOC_PERCENT=100
export GPU_USE_SYNC_OBJECTS=1

find *.bin -delete

cd /home/vet/mine/

/opt/cgminer/cgminer --config r9-290x.conf

Программа cgminer без ключей запускается а с ключами не хочет, не могу понять как запустить программу с ключами?
« Последнее редактирование: 22 Февраль 2014, 15:48:11 от masterkey »

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5630
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: Cron - запуск приложений с ключами
« Ответ #1 : 22 Февраль 2014, 23:05:36 »
Полный путь пропишите для файла конфига r9-290x.conf
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13744
    • Просмотр профиля
Re: Cron - запуск приложений с ключами
« Ответ #2 : 22 Февраль 2014, 23:15:41 »
Полный путь пропишите для файла конфига r9-290x.conf
либо в PATH добавить
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн masterkey

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Cron - запуск приложений с ключами
« Ответ #3 : 24 Февраль 2014, 14:20:38 »
Не помогло не добавления в пути в переменную, ни указание полного пути.
Так как cgminer использует видеокарту запускаю скрипт так
* * * * * DISPLAY=:0 /home/vet/mine/start.sh
указав дисплей
но и это не помогло, есть еще идеи?

Оффлайн golota

  • Участник
  • *
  • Сообщений: 132
    • Просмотр профиля
Re: Cron - запуск приложений с ключами
« Ответ #4 : 24 Февраль 2014, 15:48:46 »
Попробуйте обойтись без cron.
Сделаем этакого демона на bash  ;), который будет перезапускать рухнувший mine.

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 24 Февраль 2014, 16:18:39 от golota »
Я знаю то, что ничего не знаю, но некоторые не знают и этого. Сократ

Оффлайн masterkey

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Cron - запуск приложений с ключами
« Ответ #5 : 24 Февраль 2014, 16:32:44 »
golota,
Спасибо, использую Ваше решение!

Оффлайн masterkey

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Cron - запуск приложений с ключами
« Ответ #6 : 26 Февраль 2014, 20:22:53 »
Решение найдено используя cron.

скрипт стартующий по крону выглядит так

#!/bin/bash
export DISPLAY=:0
export GPU_MAX_ALLOC_PERCENT=100
export GPU_USE_SYNC_OBJECTS=1

    if  ! `ps -ef | grep cgminer | grep -v grep > /dev/null`; then
    screen -dmS cgminer /opt/cgminer/cgminer --config /home/vet/mine/r9-290x.conf
    fi

Оффлайн golota

  • Участник
  • *
  • Сообщений: 132
    • Просмотр профиля
Re: Cron - запуск приложений с ключами
« Ответ #7 : 26 Февраль 2014, 22:05:33 »
В целом, те-же яйца.
Программа нервно реагирует на полный детач от терминала.
Я знаю то, что ничего не знаю, но некоторые не знают и этого. Сократ

 

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