# pip install python-crontab
from crontab import CronTab
cron = CronTab(user=True)
cron
# すでに登録されているjobを見る
for job in cron:
print (job)
# ジョブを追加する
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)
#ジョブを追加する場合
"""
job.minute.every(minutes) # 分ごと
job.hour.every(hours) #時間ごと
"""
#ジョブを有効・無効にする
"""
job.enable()
job.enable(False)
job.is_enabled() #有効だったらTrueが返る
"""
# ジョブを検索する progate
from crontab import CronTab
cron = CronTab(user=True)
cron = cron.find_command("autoLike.py progate")
for job in cron:
print(job)
# ジョブを検索する
from crontab import CronTab
cron = CronTab(user=True)
cron = cron.find_command("autoLike.py progate")
for job in cron:
print(job)
# ジョブを削除する
cron = CronTab(user=True)
cron = cron.find_command("autoLike.py progate")
for job in cron:
cron.remove(job)
print(job)
#ジョブを見つけて有効・無効化する
from crontab import CronTab
cron = CronTab(user=True)
cron = cron.find_command("VRChatはじめました")
for job in cron:
print(job)
job.enable()
print(job)
cron = CronTab(user=True)
for job in cron:
print(job)
from crontab import CronTab
cron = CronTab(user=True)
for job in cron:
print(job)
from crontab import CronTab
cron = CronTab(user=True)
for job in cron:
job.enable()
cron = CronTab(user=True)
for job in cron:
print(job)
mem_cron = CronTab(tab="""
* * * * * command
""")
from crontab import CronTab
cron = CronTab(user=True)
job = cron.find_command("Aidemy")
for job in cron:
print(job)
job.enable()
cron.write()
cron = CronTab(user=True)
for job in cron:
print(job)
cron = CronTab(user=True)
jobs = cron.find_command("Aidemy")
for job in jobs:
print(job)
cron = CronTab(user=True)
jobs = cron.find_command("Aidemy")
for job in jobs:
job.enable(False)
print(job)
cron.write()
cron = CronTab(user=True)
for job in cron:
print(job)
cron = CronTab(user=True)
jobs = cron.find_command("Aidemy")
for job in jobs:
print(job)
cron = CronTab(user=True)
jobs = cron.find_command("Aidemy")
for job in jobs:
job.enable()
print(job)
cron.write()
from crontab import CronTab
cron = CronTab(user=True)
for job in cron:
print(job)
from crontab import CronTab
cron = CronTab(user=True)
jobs = cron.find_command("テックキャンプ")
for job in jobs:
cron.remove(job)
cro
print(job)
from crontab import CronTab
cron = CronTab(user=True)
for job in cron:
print(job)