สิ่งตีพิมพ์ในหัวข้อ 'script'
การโหลดสคริปต์ของบุคคลที่สามที่มีประสิทธิภาพ
การโหลดสคริปต์ของบุคคลที่สามที่มีประสิทธิภาพ
ในกรณีส่วนใหญ่ สคริปต์ของบุคคลที่สามถือเป็นสคริปต์รอง ก่อนอื่นเราต้องบูตสแตรปและทำให้แอปของเราทำงานก่อนสคริปต์ของบุคคลที่สามเนื่องจาก
เรื่องประสิทธิภาพ
แน่นอนว่าตัวเลือกแรกคือ การใช้แอตทริบิวต์ "async" หรือ "defer" บนแท็ก ‹script›
นี่เป็นเรื่องปกติสำหรับหนึ่งหรือสองสคริปต์ แต่ถ้าคุณมี 1. เครื่องมือวิเคราะห์หลายรายการ 📈 2. สคริปต์การรวมการชำระเงิน เช่น Chargebee 🤑 3. เครื่องมือบันทึกข้อผิดพลาด เช่น Sentry io ⚠️ 4. แชทบอท เช่น..
วิธีรันคำสั่งเบื้องหลังด้วย nohup
บทความนี้จะอธิบายวิธีการรันคำสั่งในเบื้องหลังด้วย "nohup"
ปัญหา
ลองนึกภาพว่าคุณกำลังสร้างสคริปต์ที่ทำงาน redis-server จากนั้น redis-cli :
redis-server
redis-cli
redis-cli ไม่เคยเริ่มตั้งแต่ redis-server ทำงานตลอดไป
สารละลาย
วิธีแก้ปัญหาหนึ่งคือการรัน redis-server ในพื้นหลังด้วย & :
redis-server &
อย่างไรก็ตาม หากต้องการเรียกใช้ redis-server โดยไม่วางสาย ให้ใช้ nohup :
nohup redis-server &
ผลลัพธ์ของ redis-server ถูกบันทึกไปที่ nohup.out :..