Tôi có một quy trình đang chạy với tư cách là người sử dụng hộp số và tôi muốn thay đổi open files
để tránh gặp phải lỗi khó chịu này:
LRI 2014-09-12 17: 49: 14.000000 [chính] chấp nhận (Quá nhiều tệp đang mở) -> libgearman-server / gearmand.cc: 788
Làm cách nào tôi có thể chạy ulimit với tư cách là người dùng khác trên Ubuntu và thay đổi các tệp đang mở? Tôi hiện không đăng nhập như gearman nhưng tôi có quyền truy cập root. Tôi đã thử làm điều này:
su gearman --shell /bin/bash --command "ulimit -n"
như được đề xuất ở đây nhưng không có gì nhận được đầu ra:
$ su gearman --shell /bin/bash --command "ulimit -n"
Password:
$