Jump to content

John Doe

Forum Members
  • Posts

    1
  • Joined

  • Last visited

Posts posted by John Doe

  1. Всем доброго вечера.
    Установил 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:~#

     

    Разобрался. Символы винды в скриптах и крон тоже победил.
     

    2017-01-12_002102.png

×
×
  • Create New...