web-dev-qa-db-fra.com

Comment puis-je fournir des arguments à une commande exécutée à partir de gksudo?

Je veux ajouter un raccourci pour gnome-system-monitor qui fonctionne avec un accès root et a une priorité très élevée.

Ma commande pour le raccourci est:

gksudo -k -u root Nice --20 gnome-system-monitor

Mais cela donne l'erreur:

gksudo: unrecognized option '--20'

Comment puis-je dire que le --20 est une option de Nice, pas gksudo?

Est-ce la meilleure commande pour ce que je veux?

6
Hadi Nahavandi

Essayez d'utiliser:

gksudo -k -u root -- Nice --20 gnome-system-monitor

Le double tiret (--) signifie la fin de la liste de paramètres pour gksudo, de sorte qu'il n'essaie pas d'interpréter le --20 comme paramètre à gksudo.

Plus d'informations sur ce "nu double tiret" peuvent être trouvées sur Unix & Linux Stack Exchange .

7
Doorknob