ฉันต้องการเริ่มต้นกระบวนการด้วยค่าที่ดีของ -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
ไม่จำเป็นสำหรับกระบวนการของคุณเอง