Всем доброго вечера.
Установил Debian на свой Keenetic Ultra.
Мне необходимо запускать скрипт на python 3, назовём его условно test.py,
расположен в /var/scripts/test.py
Скрипт в общем виде представляет собой следующую конструкцию:
# -*- coding: utf-8 -*-
import ...
import ...
...
и т.д.
Установил python 2 & python 3, необходимые библиотеки.
Через SSH скрипт запускается и отрабатывает:
Но проблема в том, что мне нужно, чтобы данный скрипт отрабатывал автоматически с определённым периодом
вижу два варианта:
1. через планировщик в опредезённое время, с заданным периодом
2. через автозагрузку; скрипт не завершается, период сработки прописан в самом скрипте
пробовал добавлять задания в cron, загружать через \etc\init.d\, но мои знания linux достаточно поверхностные, поэтому скрипт не стартует. только через консоль.
Помогите пожалуйста решить проблему.
Спасибо.
P.s.: лог
Скрытый текст
login as: root
root@my.keenetic.net's password:
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Wed Jan 11 12:53:43 2017 from 192.168.1.34
root@Keenetic_Ultra:~# python
Python 2.7.9 (default, Aug 13 2016, 16:58:11)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
root@Keenetic_Ultra:~# python3
Python 3.4.2 (default, Oct 8 2014, 13:01:07)
[GCC 4.9.1] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
root@Keenetic_Ultra:~# python3 /var/scripts/test.py
root@Keenetic_Ultra:~#
Разобрался. Символы винды в скриптах и крон тоже победил.
Debian stable на кинетике
in Каталог готовых решений Opkg
Posted · Edited by John Doe
Всем доброго вечера.Установил Debian на свой Keenetic Ultra.
Мне необходимо запускать скрипт на python 3, назовём его условно test.py,
расположен в /var/scripts/test.py
Скрипт в общем виде представляет собой следующую конструкцию:
# -*- coding: utf-8 -*- import ... import ... ...
и т.д.Установил python 2 & python 3, необходимые библиотеки.
Через SSH скрипт запускается и отрабатывает:
root@Keenetic_Ultra:~# python3 /var/scripts/test.py root@Keenetic_Ultra:~#
Но проблема в том, что мне нужно, чтобы данный скрипт отрабатывал автоматически с определённым периодомвижу два варианта:
1. через планировщик в опредезённое время, с заданным периодом
2. через автозагрузку; скрипт не завершается, период сработки прописан в самом скрипте
пробовал добавлять задания в cron, загружать через \etc\init.d\, но мои знания linux достаточно поверхностные, поэтому скрипт не стартует. только через консоль.
Помогите пожалуйста решить проблему.
Спасибо.
P.s.: логlogin as: root root@my.keenetic.net's password: The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Jan 11 12:53:43 2017 from 192.168.1.34 root@Keenetic_Ultra:~# python Python 2.7.9 (default, Aug 13 2016, 16:58:11) [GCC 4.9.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> exit() root@Keenetic_Ultra:~# python3 Python 3.4.2 (default, Oct 8 2014, 13:01:07) [GCC 4.9.1] on linux Type "help", "copyright", "credits" or "license" for more information. >>> exit() root@Keenetic_Ultra:~# python3 /var/scripts/test.py root@Keenetic_Ultra:~#
Разобрался. Символы винды в скриптах и крон тоже победил.