Score:0

แทนที่ crontab โดยทางโปรแกรม

ธง tr

โดยปกติจะใช้งานได้โดยตรงในเทอร์มินัล

crontab /somedirectory/filetobecopied.txt

สิ่งนี้คัดลอก filetobecopied.txt ไปยัง crontab -e

แต่ถ้าฉันใช้สิ่งนี้ภายในกระบวนการย่อยหรือคำสั่ง os มันจะไม่ทำงานแม้ว่าจะไม่เกิดข้อผิดพลาดก็ตาม

subprocess.run('crontab /somedirectory/filetobecopied.txt',shell = True,capture_output = True)
#หรือ
subprocess.call('crontab /somedirectory/filetobecopied.txt',shell = True,capture_output = True)
#หรือ
os.system('crontab /somedirectory/filetobecopied.txt')
nobody avatar
in flag
ผู้ใช้รายใดกำลังเรียกใช้สคริปต์ของคุณ เป็นไปได้ไหม crontab นั้นใช้งานได้ แต่บันทึกไฟล์สำหรับผู้ใช้รายอื่น คุณรันด้วย `sudo` หรือไม่ ใช้ `crontab -u `. หากคุณไม่พบข้อผิดพลาด crontab อาจถูกดำเนินการ แต่ฉันขอแนะนำให้ใช้เส้นทางทั้งหมด `/usr/bin/crontab` คุณไม่มีทางรู้ว่าอะไรจะเกิดขึ้นใน `$PATH` ของคุณ
Weeway avatar
tr flag
ใช่แน่นอน! ขอบคุณที่เตือน ไชโย

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา