cron работа в centos7 для pythonscript - PullRequest
0 голосов
/ 29 мая 2018

Я хочу запланировать задание cron в centos7 для запуска «.py» сценария каждый день в определенное время, которое необходимо вывести на консоль.Сценарий принимает 4 ввода от пользователя

import sys
import os
from stat import S_IMODE, S_ISDIR, S_ISREG
import pysftp
from glob import glob
import datetime
import shutil
import git
from itertools import izip_longest
import filecmp
import getpass  

def main(): 


    prod_path = raw_input("Enter the ABSOLUTE PATH  where you wish to download  Prod  files  and folders: ")
    git_path= raw_input("Enter the ABSOLUTE PATH  where you wish to download GIT  files  and folders: ")
    known_hosts_path=raw_input("Enter the ABSOLUTE PATH of the known_hosts file:")
    p=getpass.getpass("Enter the Password for Production server:")

Так как это должно быть запланировано и в окнах, я использовал следующее

if __name__== "__main__":
    main()
    raw_input("\n Press enter  to quit")

, чтобы предотвратить автоматический выход в окнах

Как мне нужно отредактировать crontab, чтобы приспособить их?

Примечание:

какой питон мне возвращает

/usr/bin/python

Я попробовал следующее:

12 15 * * * /usr/bin/python /root/prodgit.py -prod_path /root/prod -git-path /root/git -known_hosts_path /root/known_hosts.txt -p xxxx
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...