ผมจะ run ไฟล์ .sh ค้างไว้ยังไงหรอครับ

ผมใช้งาน DA ผมจะระบบที่ผมนำไว้ใน subdomain แล้วผมจะต้องรันไฟล์ .sh ค้างไว้เพื่อเข้าใช้งานเว็บไซต์

ผมจะต้องทำอย่างไรบางครับ

ระบบที่ว่าคือ OpenKM.com ท่านใดเคยใช้บ้างไหมครับ

พิม && ต่อท้าย

ถ้าพิมพ์ && นี่สามารถ disconnect ได้เลยรึครับ โดย shell command ยัง run อยู่ ?

ถ้า screen ไว้อะครับ

ใช้ screen หรือ && ก็ได้ครับ
ถ้า program ตัวนั้น ไม่ได้ออกแบบมาให้ run แบบ background แนะนำให้ใช้ screen ครับ

ขอบคุณครับ

งันผมก็ต้องพิมพ์

./run.sh&&
แค่นี้ใช้ไหมครับ แล้วผมก็ปิด putty ได้เลยหรือเปล่าครับ

ผมลองแล้วครับ พิมพ์ ctrl+z ไม่ได้ครับลองแล้วหลุดออกไปเลย แล้วก็ลองแบบ ./run.sh& ไม่ได้ครับ ต้องเปิด putty ค้างไว้ตลอดเลยครับ T_T

screen ครับ

แล้วเวลาออกก็กด ctrl+a+d

เวลาเข้าก็ screen -r

/usr/bin/screen ./run.sh
OR
/usr/bin/nohup ./run.sh &

ขอบคุณทุกท่านมากครับ ok ได้แล้วครับ ^ ^! ผม run แบบ ./bin/run.sh -b 0.0.0.0 & ครับ ได้เลยไม่มีปัญหาครับผม

ขอบคุณครับ ลองวิธีนี้ก็ได้เช่นกันครับ ^ ^

ขอบคุณครับพี่เตย ^ ^

กด Thanks ให้ผู้ตอบกระทู้บ้างซิครับ :slight_smile:

กด Thanks ให้พี่ธีก่อน 555

run process ทิ้งไว้แนะนำให้ใช้ & ปิดท้าย หรือใช้ nohup ดีกว่าครับ
screen เหมาะกับงานที่ต้องกลับเข้าไปดูหน้าจอ หรือ output ของโปรแกรม
เช่นจะ compile โปรแกรมผ่านเนตมือถือ แบบนี้เข้า screen ไว้เนตหลุดก็กลับเข้าไป คำสั่งยังทำงานอยู่
แต่ถ้าจะ run ทิ้งไว้เลยเช่นสั่ง run shoutcast แบบนี้ใช้ & ปิดท้ายเหมาะกว่า เปลือง resource น้อยกว่า screen