Score:0

systemd - เรียกใช้บริการหลังจากอินเทอร์เน็ตหมดเท่านั้น

ธง us
[หน่วย]
Description=ภูตแจ้งเตือน Twitter
# https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/#cutthecraphowdoimakenetwork.targetworkforme
After=network-online.target systemd-networkd-wait-online.service
ต้องการ = network-online.target systemd-networkd-wait-online.service

[บริการ]
ExecStart=/opt/twitter_streams/venv/bin/python -m twitter.notifier
KillSignal=SIGINT
รีสตาร์ท = เมื่อล้มเหลว
รีสตาร์ทวินาที = 10 วินาที
PrivateTmp=จริง

[ติดตั้ง]
WantedBy=multi-user.target

systemd + เซิร์ฟเวอร์อูบุนตู 20.04 LTS

ฉันเขียนสคริปต์หลาม - ไคลเอนต์ twitter ที่ส่งต่อข้อความจาก twitter ไปยัง slack

ปัญหาคือเมื่อใดก็ตามที่รีบูตระบบ สคริปต์ของฉันทำงานไม่ถูกต้องเนื่องจากพยายามเชื่อมต่อกับ twitter API ก่อนที่อินเทอร์เน็ตจะพร้อมใช้งาน มันทำงานได้ดีถ้าฉันเปิดใช้งานหรือรีสตาร์ท แค่ไม่ทำงานเมื่อเริ่มต้นระบบหรือรีบูต

ฉันพยายามเรียกร้อง (คนเดียว & ด้วยกัน):

network-online.target
systemd-networkd-wait-online.service

ความคิดใด ๆ ?

bac0n avatar
cn flag
อินเทอร์เฟซ [จัดการ] (https://www.freedesktop.org/software/systemd/man/systemd-networkd-wait-online.service.html) โดย systemd-networkd คืออะไร
v1z3 avatar
us flag
ใช่ ฉันตรวจสอบแล้วว่าใช้ systemd-networkd ไม่ใช่ NetworkManager (อันหลังไม่ได้ติดตั้งบนเซิร์ฟเวอร์ Ubuntu เลย)

โพสต์คำตอบ

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