#!/usr/bin/env python # coding: utf-8 # In[1]: # pip install python-crontab # In[5]: from crontab import CronTab cron = CronTab(user=True) cron # In[8]: # すでに登録されているjobを見る for job in cron: print (job) # In[14]: # ジョブを追加する job = cron.new(command='python3 /mnt/c/workspace/pydev/tweet-analyser/autoLike.py udemy') job.minute.every(1) #1分おきに実行 cron.write() # 設定したjobを見る cron = CronTab(user=True) for job in cron: print(job) # In[ ]: #ジョブを追加する場合 """ job.minute.every(minutes) # 分ごと job.hour.every(hours) #時間ごと """ #ジョブを有効・無効にする """ job.enable() job.enable(False) job.is_enabled() #有効だったらTrueが返る """ # In[21]: # ジョブを検索する progate from crontab import CronTab cron = CronTab(user=True) cron = cron.find_command("autoLike.py progate") for job in cron: print(job) # In[23]: # ジョブを検索する from crontab import CronTab cron = CronTab(user=True) cron = cron.find_command("autoLike.py progate") for job in cron: print(job) # In[26]: # ジョブを削除する cron = CronTab(user=True) cron = cron.find_command("autoLike.py progate") for job in cron: cron.remove(job) print(job) # In[6]: #ジョブを見つけて有効・無効化する from crontab import CronTab cron = CronTab(user=True) cron = cron.find_command("VRChatはじめました") for job in cron: print(job) job.enable() print(job) # In[5]: cron = CronTab(user=True) for job in cron: print(job)