test.py 695 B

12345678910111213141516
  1. import os
  2. f = open("crontab.txt", "a+")
  3. for parent, dirs, files in os.walk("./"):
  4. if files and "main" in parent:
  5. for file in files:
  6. if file.startswith("run") and "dev" not in file:
  7. file_p = os.path.join(parent, file)
  8. proj = file_p.split("/")[1]
  9. s = file_p.split("run_")[1].split("_")[0]
  10. method = file_p.split("_")[-1][:-3]
  11. if method in ["recommend", "hour", "author", "play"]:
  12. line = '* * * * * /usr/bin/sh /root/piaoquan_crawler/main/process_mq.sh "{}" "{}" "{}" "prod"'.format(s, proj, method)
  13. print(line)
  14. f.write(line + "\n")