ฉันมีกระบวนการที่ทำงานเป็นผู้ใช้เกียร์และฉันต้องการเปลี่ยนopen files
เพื่อหลีกเลี่ยงข้อผิดพลาดที่น่ารังเกียจนี้:
ข้อผิดพลาด 2014-09-12 17: 49: 14.000000 [หลัก] ยอมรับ (ไฟล์เปิดมากเกินไป) -> libgearman-server / gearmand.cc: 788
ฉันจะเรียกใช้ ulimit ในฐานะผู้ใช้รายอื่นบน Ubuntu และเปลี่ยนไฟล์ที่เปิดได้อย่างไร ขณะนี้ฉันไม่ได้เข้าสู่ระบบในฐานะคนขับ แต่ฉันมีสิทธิ์เข้าถึงรูท ฉันพยายามทำสิ่งนี้:
su gearman --shell /bin/bash --command "ulimit -n"
ตามที่แนะนำที่นี่แต่ไม่มีอะไรออกรับ:
$ su gearman --shell /bin/bash --command "ulimit -n"
Password:
$