ฉันต้องการเริ่มต้นกระบวนการด้วยค่าที่ดีของ -20 นี้ต้องให้ผมใช้คำสั่งเช่น sudo nice -n -20 matlab- อย่างไรก็ตามสิ่งนี้เริ่มต้นด้วย matlab ในฐานะรูทด้วย มีวิธีในการมี matlab ที่ไม่ใช่รูทหรือไม่?
แนวทางปัจจุบันของฉันคือ - sudo nice -n -20 sudo -u myusername matlabซึ่งสำหรับฉันดูเหมือนว่าแฮ็ค มีวิธีโดยตรงในการทำเช่นนี้?
nice -n -20 matlabและนี่คือผลลัพธ์ที่ดี: ไม่สามารถตั้งค่าความดีได้: ไม่อนุญาตการปฏิเสธ Matlab เริ่มต้นขึ้นและค่าที่ดีคือ 0
system('sudo renice ...')ใน MATLAB ได้ แต่ MATLAB เริ่มต้น 2 กระบวนการ - MATLAB และ matlab_helper ฉันอาจต้องทำทั้งสองอย่าง นอกจากนี้ฉันยังต้องการให้กระบวนการ MATLAB ทั้งหมดของฉันมีลำดับความสำคัญสูง - เมื่อฉันเริ่มmatlabpool local การประมวลผลแบบขนาน @HaukeLaging - ฉันเริ่มคิดว่าคุณพูดถูก
sudoคุณควรจะสามารถที่จะเพียงแค่วางrootไม่จำเป็นสำหรับกระบวนการของคุณเอง