crontab에서 실행되지 않는 Python 코드의 mosquitto_pub 명령

유령 같은

Linux Debian, Mosquitto 1.3.5 및 Python 2.7.9 스크립트로 작업하고 있습니다.

터미널에서 Python 스크립트를 실행하면 (crontab에 작성한 것과 동일한 명령을 사용하여) mosquitto_pub 명령이 실행됩니다. 그러나 다음 크론을 사용하여 실행되지 않습니다.

2,12,22,32,42,52 * * * * /usr/bin/python /home/user/ma.py

cron은 스크립트를 시작하고 스크립트의 첫 부분을 실행하지만 (일부 데이터를 csv 파일에 기록) mosquitto_pub 명령은 실행하지 않습니다.

내 Python 스크립트의 일부 :

liv = str(190 + float(parser.data[157]))
    try:
        ssl = '/home/user/file.pem'
        base = "mosquitto_pub -h host -p 8883 -t measures -q 2 --cafile " + ssl
        epoch = datetime.utcfromtimestamp(0)
        delta = datetime.strptime(dttime, "%Y-%m-%dT%H:%M:%SZ") - epoch
        ds = delta.total_seconds()
        mqttStr = base + " -m 'FILE_LL," + str(int(ds)) + ',' + liv + "'"
        subprocess.Popen(mqttStr, shell=True)
    except:
        print "It was not possible to send your data via mqtt.", sys.exc_info()[0], datetime.utcnow()

os.system, subprocess.call 및 subprocess.Popen으로 시도했지만 명령이 시작되지 않습니다.

도움을 주셔서 미리 감사드립니다.

유령 같은

좋아요, 문제를 해결했습니다. mosquitto_pub의 전체 경로를 사용해야했습니다.

/usr/local/bin/mosquitto_pub

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Python ConfigParser가 명령 줄에서 실행되지 않습니다.

분류에서Dev

crontab에서 실행되지 않는 백분율 기호가있는 명령

분류에서Dev

crontab에서 실행되지 않는 백분율 기호가있는 명령

분류에서Dev

crontab에서 실행되지 않는 백분율 기호가있는 명령

분류에서Dev

cron 일정에서 실행되지 않지만 셸 명령을 실행할 때 작동하는 Python에서 Google 스프레드 시트 읽기 스크립트

분류에서Dev

명령 프롬프트에서 실행되지 않는 Python 파일

분류에서Dev

Makefile의 문자열 보간 내에서 실행되지 않는 명령

분류에서Dev

익명 함수에서 실행되지 않는 Angularjs 코드

분류에서Dev

PHP의 virtual () 명령은 원시 Python 코드를 실행하는 대신 웹 페이지에 표시합니다.

분류에서Dev

에코로 실행되는 Powershell 명령?

분류에서Dev

명령 줄에서 명령이 실행되는 경우에도 PHP 코드의 SQL 구문 오류

분류에서Dev

코드는 명령 프롬프트에서 실행되지만 수소에서는 실행되지 않습니다.

분류에서Dev

명령 실행 후 종료 코드가 bash 또는 실행 된 명령에 의해 설정되었는지 확인하는 방법은 무엇입니까?

분류에서Dev

시스템 명령에 대해 병렬로 실행되지 않는 스레드

분류에서Dev

crontab에서 실행되지 않는 python 스크립트

분류에서Dev

명령 줄에서 Python 코드를 실행하는 동안 사용할 코어 지정

분류에서Dev

/ etc / crontab의 명령이 재부팅시 실행되지 않습니까?

분류에서Dev

Windows7의 C # 코드에서 실행하는 동안 Hadoop 명령이 작동하지 않음, 오류 표시 : "액세스가 거부되었습니다."

분류에서Dev

bash의 case 문에서 호출 될 때 명령이 실행되지 않음

분류에서Dev

Java에서 실행되지 않는 쉘 명령

분류에서Dev

chroot 환경에서 실행되지 않는 Magento2 명령

분류에서Dev

SSH에서 실행되지 않는 CURL 명령

분류에서Dev

VBScript에서 실행되지 않는 외부 명령

분류에서Dev

xargs에 의해 병렬로 실행되는 명령의 출력 순서 유지

분류에서Dev

Perl 코드는 crontab의 스케줄링과 함께 bash 스크립트에서 실행되지 않습니다.

분류에서Dev

Python : 모든 명령에서 로그인하지 않고 SSH를 통해 둘 이상의 명령을 실행하는 방법

분류에서Dev

udev 규칙에서 실행할 때 스크립트의 dd 명령이 실행되지 않음

분류에서Dev

Windows 10 python.exe가 실행되지 않고 명령 줄에서 오류가 발생하지 않습니다.

분류에서Dev

이벤트에 의해 트리거되지 않은 Vb.NET 명령 실행

Related 관련 기사

  1. 1

    Python ConfigParser가 명령 줄에서 실행되지 않습니다.

  2. 2

    crontab에서 실행되지 않는 백분율 기호가있는 명령

  3. 3

    crontab에서 실행되지 않는 백분율 기호가있는 명령

  4. 4

    crontab에서 실행되지 않는 백분율 기호가있는 명령

  5. 5

    cron 일정에서 실행되지 않지만 셸 명령을 실행할 때 작동하는 Python에서 Google 스프레드 시트 읽기 스크립트

  6. 6

    명령 프롬프트에서 실행되지 않는 Python 파일

  7. 7

    Makefile의 문자열 보간 내에서 실행되지 않는 명령

  8. 8

    익명 함수에서 실행되지 않는 Angularjs 코드

  9. 9

    PHP의 virtual () 명령은 원시 Python 코드를 실행하는 대신 웹 페이지에 표시합니다.

  10. 10

    에코로 실행되는 Powershell 명령?

  11. 11

    명령 줄에서 명령이 실행되는 경우에도 PHP 코드의 SQL 구문 오류

  12. 12

    코드는 명령 프롬프트에서 실행되지만 수소에서는 실행되지 않습니다.

  13. 13

    명령 실행 후 종료 코드가 bash 또는 실행 된 명령에 의해 설정되었는지 확인하는 방법은 무엇입니까?

  14. 14

    시스템 명령에 대해 병렬로 실행되지 않는 스레드

  15. 15

    crontab에서 실행되지 않는 python 스크립트

  16. 16

    명령 줄에서 Python 코드를 실행하는 동안 사용할 코어 지정

  17. 17

    / etc / crontab의 명령이 재부팅시 실행되지 않습니까?

  18. 18

    Windows7의 C # 코드에서 실행하는 동안 Hadoop 명령이 작동하지 않음, 오류 표시 : "액세스가 거부되었습니다."

  19. 19

    bash의 case 문에서 호출 될 때 명령이 실행되지 않음

  20. 20

    Java에서 실행되지 않는 쉘 명령

  21. 21

    chroot 환경에서 실행되지 않는 Magento2 명령

  22. 22

    SSH에서 실행되지 않는 CURL 명령

  23. 23

    VBScript에서 실행되지 않는 외부 명령

  24. 24

    xargs에 의해 병렬로 실행되는 명령의 출력 순서 유지

  25. 25

    Perl 코드는 crontab의 스케줄링과 함께 bash 스크립트에서 실행되지 않습니다.

  26. 26

    Python : 모든 명령에서 로그인하지 않고 SSH를 통해 둘 이상의 명령을 실행하는 방법

  27. 27

    udev 규칙에서 실행할 때 스크립트의 dd 명령이 실행되지 않음

  28. 28

    Windows 10 python.exe가 실행되지 않고 명령 줄에서 오류가 발생하지 않습니다.

  29. 29

    이벤트에 의해 트리거되지 않은 Vb.NET 명령 실행

뜨겁다태그

보관