Skip to content
This repository has been archived by the owner on Nov 12, 2023. It is now read-only.

PHPで定期実行しているスクリプトの移動 #322

Open
11 tasks
book000 opened this issue Aug 22, 2022 · 0 comments
Open
11 tasks

PHPで定期実行しているスクリプトの移動 #322

book000 opened this issue Aug 22, 2022 · 0 comments
Assignees
Labels
✨enhancement 新機能・要望

Comments

@book000
Copy link
Member

book000 commented Aug 22, 2022

同時にcrontabの整理も…

必要

  • DiscordStatus
  • NewVersionChecker
  • mcjp_generalnotice
  • mcjpnotify
  • mono_generalnotice
  • mononotify

作り直し

Javajaotan2外で作り直し

  • mcjpdb
  • mcjpvote
  • mcjp_newcomment
  • monodb
  • monovote

要確認

  • TodoChecker: これは…なんだっけ?
  • PermissionVerifiedhecker: MyMaid4で実装を検討
  • CPLBCounter: 動いてるかどうかすらわからん
  • mcjp_votechecker: これはなんだっけ
  • mono_votechecker: これも何?

そのまま

  • DiscordTrackingDelMsg: jaotanChatLogger3に持ってってもいいけど…めんどいかな
  • JavajaotanStarter: Javajaotanの機能を早く移行しろ????
  • WatchDiscordDevChanges: Docker化してcrontabに残したくない感もあるけど…
  • twitter_follow: いる。作り直してもいい
  • mcjpmentecheck: そのまま…かなあ。
  • toplog: 適当に

不要

  • ConoHaCheck: 不要。多分データ元が404
  • DiscordInviteCodeCheck: 不要。Javajaotan2で実装済み
  • AccountConnected: 不要。Javajaotan2で実装済み
  • DiscordPermissionOtherServerSync: 不要。Javajaotan2で実装済み
  • jaotanChatLogger2AutoUpdater: 不要。そもそもjaotanChatLogger2止めるべき…
  • 3month: 多分いらない…
  • XnZCrawler: いらない。動いてない
  • YamatoTracking: ぞかすのQuest2発送追跡の時に使ったけどもういらない
  • twitter_mentionRT: いらない
  • Twitter_TL: これは何…?多分いらない
  • MCBansRefreshDB: キャッシュサーバに移動
  • MCBansCrawlBanDB: キャッシュサーバに移動
  • MCBansjaoafaDB: キャッシュサーバに移動
  • MCBansRepCheckDB: キャッシュサーバに移動
  • PHPLinter: いらん。

crontab

# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  *
0 4 * * * systemctl stop ntpd && ntpdate ntp.nict.jp ; systemctl start ntpd
0 3 * * * systemctl restart DiscordTerminal
0 5 * * * /sbin/hwclock -w > /dev/null 2>&1

# Discord
*/30 * * * * mkr wrap -n ConoHaCheck -d -a -w -- /usr/bin/time -- php /var/jaoafa/discord/conoha.php
*/5 * * * * mkr wrap -n DiscordInviteCodeCheck -d -a -w -- /usr/bin/time -- php /var/jaoafa/discord/inviteCodeCheck.php
*/5 * * * * mkr wrap -n DiscordStatus -d -a -w -- /usr/bin/time -- php /var/jaoafa/discord/discordstatus.php
0 0 * * * mkr wrap -n DiscordEveryDay -d -a -w -- /usr/bin/time -- php /var/jaoafa/discord/everyday.php
0 0 * * 6 mkr wrap -n TodoChecker -d -a -w -- /usr/bin/time -- php /var/jaoafa/discord/todo.php
# 0,30 * * * * mkr wrap -n AccountConnected -d -a -w -- /usr/bin/time -- php /var/jaoafa/discord/accountconnected.php
0,30 * * * * mkr wrap -n DiscordPermissionOtherServerSync -d -a -w -- /usr/bin/time -- php /var/jaoafa/discord/permissionOtherServerSync.php
0,30 * * * * mkr wrap -n NewVersionChecker -d -a -w -- /usr/bin/time -- php /var/jaoafa/discord/mcNewVersionCheck.php
*/10 * * * * mkr wrap -n DiscordTrackingDelMsg -d -a -w -- /usr/bin/time -- php /var/jaoafa/discord/trackingDeleteMessages.php
0 * * * * mkr wrap -n jaotanChatLogger2AutoUpdater -d -a -w -- /usr/bin/time -- php /var/jaoafa/jaotanChatLogger2/jaotanChatLogger2_autoUpdater.php
0 * * * * mkr wrap -n PermissionVerifiedhecker -d -a -w -- /usr/bin/time -- php /var/jaoafa/discord/permissionVerifiedCheck.php
0 0 * * * mkr wrap -n 3month -d -a -w -- /usr/bin/time -- php /var/jaoafa/discord/3month.php
# 0 0 * * * mkr wrap -n CPLBCounter -d -a -w -- /usr/bin/time -- php /var/jaoafa/discord/cplb.php
# 0 * * * * mkr wrap -n JavajaotanStarter -d -a -w -- /usr/bin/time -- systemctl start Javajaotan
# 0 * * * * mkr wrap -n XnZCrawler -d -a -w -- /usr/bin/time -- php /var/jaoafa/discord/XnZCrawler.php
0,12 * * * * mkr wrap -n WatchDiscordDevChanges -d -a -w -- /usr/bin/time -- /var/jaoafa/WatchDiscordDevChanges/run.sh
*/10 * * * * mkr wrap -n YamatoTracking -d -a -w -- /usr/bin/time -- php /var/jaoafa/discord/yamato-tracking/main.php

# Twitter
*/5 * * * * mkr wrap -n twitter_mentionRT -d -a -w -- /usr/bin/time -- php /var/jaoafa/twitter/mention_RT.php
*/5 * * * * mkr wrap -n Twitter_TL -d -a -w -- /usr/bin/time -- php /var/jaoafa/twitter/Timeline_jaoafa.php
0 0,12 * * * mkr wrap -n twitter_follow -d -a -w -- /usr/bin/time -- php /var/jaoafa/twitter/follow.php


# mcjp
*/5 * * * * php /var/jaoafa/mcjp/mcjpmentecheck.php
0 0 * * * mkr wrap -n mcjpdb -d -a -w -- /usr/bin/time -- php /var/jaoafa/mcjp/mcjpdb.php
0 9 * * * mkr wrap -n mcjp_generalnotice -d -a -w -- /usr/bin/time -- php /var/jaoafa/mcjp/generalmcjpvotemsg.php
*/10 * * * * mkr wrap -n mcjpvote -d -a -w -- /usr/bin/time -- php /var/jaoafa/mcjp/crawl/getvoter.php
0 * * * * mkr wrap -n mcjpnotify -d -a -w -- /usr/bin/time -- php /var/jaoafa/mcjp/mcjpnotify.php
0 * * * * mkr wrap -n mcjp_votechecker -d -a -w -- /usr/bin/time -- php /var/jaoafa/mcjp/votechecker.php
0,30 * * * * mkr wrap -n mcjp_newcomment -d -a -w -- /usr/bin/time -- python3 /var/jaoafa/mcjp/mcjpcomment.py

# monocraft
0 0 * * * mkr wrap -n monodb -d -a -w -- /usr/bin/time -- php /var/jaoafa/monocraft/monodb.php
#*/10 * * * * mkr wrap -n monovote -d -a -w -- /usr/bin/time -- php /var/jaoafa/monocraft/getvoter.php
1 0 * * * mkr wrap -n mono_generalnotice -d -a -w -- /usr/bin/time -- php /var/jaoafa/monocraft/generalmonovotemsg.php
0 * * * * mkr wrap -n mononotify -d -a -w -- /usr/bin/time -- php /var/jaoafa/monocraft/mononotify.php
0 * * * * mkr wrap -n mono_votechecker -d -a -w -- /usr/bin/time -- php /var/jaoafa/monocraft/votechecker.php

# MCBans
0 */6 * * * mkr wrap -n MCBansRefreshDB -d -a -w -- /usr/bin/time -- php /var/jaoafa/mcbans/refreshdata.php
0 12 * * * mkr wrap -n MCBansCrawlBanDB -d -a -w -- /usr/bin/time -- php /var/jaoafa/mcbans/crawlBan.php
15 * * * * mkr wrap -n MCBansjaoafaDB -d -a -w -- /usr/bin/time -- php /var/jaoafa/mcbans/jaoafabans.php >> /var/jaoafa/mcbans/jaoafabans.log
0 * * * * mkr wrap -n MCBansRepCheckDB -d -a -w -- /usr/bin/time -- php /var/jaoafa/mcbans/mcbansRepCheckDB.php


# Other
0 * * * * mkr wrap -n PHPLinter -d -a -w -- /usr/bin/time -- /var/jaoafa/serverchecker/phplint.sh
*/10 * * * * mkr wrap -n TopLog -d -a -w -- /usr/bin/time -- /var/jaoafa/toplog/run.sh
@book000 book000 added the ✨enhancement 新機能・要望 label Aug 22, 2022
@book000 book000 self-assigned this Aug 22, 2022
@github-actions github-actions bot added this to ❓ 優先度未振り分け - Needs triage in Main Aug 22, 2022
@github-actions github-actions bot added this to ❓ 未分類 in Difficulty Aug 22, 2022
@book000 book000 pinned this issue Aug 22, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
✨enhancement 新機能・要望
Projects
Main
❓ 優先度未振り分け
Difficulty
❓ 未分類
Development

No branches or pull requests

1 participant