-20という良い値でプロセスを開始したいです。これを行うには、次のコマンドを使用する必要があります。
sudo nice -n -20 matlab
しかし、これもMATLABをrootとして起動します。 MATLABをroot以外のユーザーにする方法はありますか?
私の現在のアプローチは
sudo nice -n -20 sudo -u myusername matlab
これは私にとってハッキングのようです。これを行う直接的な方法はありますか?
ベストアンサー1
正常に起動してから「renice」を使用します...
しかし、「su」を使って素早くハッキングでき、成功しました。
sudo nice -n -20 su -c command_to_run user_to_run_as
sudoにパスワードを提供する必要がない場合(ただし、パスワードを提供したばかりの場合)、パスワードを追加してプロセス全体を&
バックグラウンドにすることができます。
sudoコマンドを使用してrootになったため、su
パスワードを要求しません。 Xの下のターミナルエミュレータからXプログラムを起動できます。 Xセッションを所有しているユーザー以外のユーザーとしてXプログラムを実行するには、Xセッションを許可するように明示的に指示する必要があります(そのユーザーのXクライアントに公開)。