Командная строка Linux: запускайте mon nice и C вместе

271
Eamorr

Я пытаюсь запустить ./a.out, но отслеживаю (используя mon) и nice'd с наивысшим приоритетом.

Вот команды отдельно:

nice -n -20 /home/pi/a.out //works fine  mon /home/pi/a.out //works fine  mon nice -n -20 /home/pi/a.out //doesn't work! 

Я получаю ошибку "нераспознанный флаг -n" ...

Как это сделать?

Спасибо заранее,

0
Кажется, что `mon` считает` -n` своим собственным вариантом. Я не работал с mon, но попробуйте ввести команду после mon в `''` hpn 11 лет назад 1
@hnik Да, ты прав. Я верю, что мон думает, что -n для этого. Спасибо за это. Я попробую цитаты. Я также попробую обратные галочки. Eamorr 11 лет назад 0
@hnik Одиночные кавычки работает. Спасибо! Eamorr 11 лет назад 0
Другой вариант, который, вероятно, сработает, это `nice -n -20 mon / home / pi / a.out`. В случае, если это не очевидно, это отличается от того, что вы пытаетесь, тем, что эта команда будет запускать программу `mon` с высоким приоритетом (в дополнение к вашему` a.out`), тогда как ваша команда запускает `mon` с приоритетом по умолчанию при повышении значения `a.out`. Scott 11 лет назад 0

0 ответов на вопрос

Похожие вопросы