การสร้าง php system_daemon ใน cpanel ด้วยการเข้าถึงรูท whm

จากคำถามก่อนหน้า ฉันคิดว่าฉันต้องสร้าง daemon ที่ทำงานบนระบบลินุกซ์ ตอนนี้ฉันไม่รู้จะเริ่มต้นอย่างไร คุณช่วยฉันได้ไหม ฉันใช้ windows ฉันต้องการสร้าง daemon ที่รันด้วย PHP เหมือนที่อธิบายโดย system_daemon ฉันมีสิทธิ์เข้าถึง root ของ whm และตอนนี้ฉันต้องทำอย่างไร? ขอร้องล่ะ ฉันติดอยู่ ขอบคุณ


person dian    schedule 02.04.2014    source แหล่งที่มา
comment
คุณกำลังพยายามแก้ไขปัญหาใดที่ต้องใช้สคริปต์ที่ทำงานตลอดเวลา โดยปกติแล้ว หากคุณต้องการให้บางสิ่งทำงานในช่วงเวลาปกติ คุณจะต้องใช้งาน 'cron' บนหน้าต่าง ให้ดูที่ 'ตัวกำหนดเวลางาน' ในแผงควบคุม   -  person Ryan Vincent    schedule 02.04.2014
comment
ฉันต้องการสร้างบริการที่แทรกลงในฐานข้อมูลทุกๆ x วินาทีโดยมีเวลาที่ไม่สม่ำเสมอ และช่วงเวลาจะเปลี่ยนไปเสมอหลังจากที่ฉันแทรกแถวใหม่ลงในฐานข้อมูล และดำเนินไปตลอดทั้งวัน   -  person dian    schedule 02.04.2014
comment
การดูคำถามก่อนหน้าของคุณซึ่งฉันคิดว่าเป็น 'ข้อพิสูจน์แนวคิด' ฉันคาดหวังว่าจะมีใครสักคนพูดถึงการใช้งาน PHP ผ่าน CLI (Command Line Interface') และเพียงแค่เรียกใช้มันเป็นงานพื้นหลัง บน windows ให้ใช้การเรียกใช้และป้อน 'cmd' เพื่อเข้าถึง 'บรรทัดคำสั่ง' มีบทช่วยสอนมากมายเกี่ยวกับการตั้งค่า โดยปกติแล้วจะมีไฟล์ php.ini แยกกัน และคุณจะต้องลบเวลาดำเนินการสูงสุดออก คุณอาจสามารถทำได้ในระดับสคริปต์ ใช้คำสั่ง 'sleep' เพื่อหยุดงานชั่วคราว   -  person Ryan Vincent    schedule 02.04.2014
comment
บทความเกี่ยวกับการใช้ PHP จาก 'บรรทัดคำสั่ง': sitepoint.com/php -command-line-1. นี่คือคำถาม 'ดังนั้น' เกี่ยวกับการสร้างสคริปต์ PHP เป็นบริการในภายหลัง: stackoverflow.com/questions/5952500/   -  person Ryan Vincent    schedule 02.04.2014
comment
ขอบคุณ @RyanVincent สำหรับลิงก์ ฉันจะลองดู   -  person dian    schedule 02.04.2014
comment
ฉันได้โพสต์คำตอบสำหรับคำถามก่อนหน้าของคุณแล้ว ลองดูว่าคุณคิดอย่างไร   -  person Ryan Vincent    schedule 02.04.2014
comment
ฉันขอโทษ @RyanVincent แต่ฉันได้ทดสอบใน localhost (windows 7 พร้อม AppServ) แล้วและมันใช้งานได้ทั้งวัน ปัญหาอยู่ใน cPanel ใน cpanel มันหยุดอย่างลึกลับโดยไม่มีข้อผิดพลาดและบันทึก   -  person dian    schedule 02.04.2014
comment
คุณไม่ได้เรียกใช้ผ่านทางเว็บเซิร์ฟเวอร์ คุณเรียกใช้จากบรรทัดคำสั่ง อ่านคำแนะนำเกี่ยวกับวิธีการเรียกใช้ PHP จากบรรทัดคำสั่ง 'Command Line PHP' ไม่เกี่ยวข้องกับ cpanel ดูผลลัพธ์ตัวอย่างที่ฉันให้ไว้ในคำถามก่อนหน้าของคุณ ฉันรัน PHP จาก CLI หากต้องการเข้าถึง CLI ใน windows ให้ใช้ 'เมนูเริ่มต้น' จากนั้นป้อน 'cmd' เพื่อรับพรอมต์ 'windows shell' เข้าสู่: php --version กด return หากติดตั้ง PHP CLI อย่างถูกต้อง คุณจะได้รับข้อมูลที่สมเหตุสมผล   -  person Ryan Vincent    schedule 02.04.2014
comment
'แผงควบคุม'? 'วินโดว 7'? ฉันไม่คุ้นเคยกับ cpanel บนเซิร์ฟเวอร์ windows ฉันได้พบมันบนเว็บไซต์โฮสต์เว็บ linux ดังนั้นฉันจึงไม่รู้ว่ามันให้การเข้าถึง PHP เวอร์ชัน 'บรรทัดคำสั่ง' หรือไม่   -  person Ryan Vincent    schedule 02.04.2014