LINUX.ORG.RU

Добавить комментарий (тэг) к программе, запускаемой в bash

 ,


1

1

Привет!

Нужно каким-нибудь образом пометить sleep, чтобы он матчился, например, с помощью pgrep -f "sleep 20 #tag1", как-нибудь так. Может быть запущено параллельно несколько sleep 20, требуется их как-то различать.

Надеюсь, идея понятна. Существует ли подходящий инструмент?

Заранее благодарю!

★★
Ответ на: комментарий от teod0r

Спасибо! Без доллара читается легче.

rmu ★★
() автор топика
Ответ на: комментарий от anonymous

а на кой черт все это надо?

Если у тебя возникает этот вопрос – значит тебе не нужно :)
Мне таким образом удобно различать копии программ.

rmu ★★
() автор топика
Последнее исправление: rmu (всего исправлений: 1)
Ответ на: комментарий от rmu

Мне таким образом удобно различать копии программ.

каких программ? может процессов?
дальше, тебе нужно различать именно sleep’ы? или все же процессы, выполняющие один и тот же скрипт, где есть слип?
дальше, эти процессы должны и без тега отличаться как-то (обрабатываются данные из разных директорий, слушаю разные порты и т. д.), т.е. они должны различаться либо командной строкой запуска, либо конфигом, что то же самое
дальше, для каких целей их различать? чтобы управлять (останавливать, перезапускать) или для чего?

Если у тебя возникает этот вопрос – значит тебе не нужно :)

я подозреваю, что ты пытаешься решить какую-то другую более предметную задачу негодным способом, который выбрал по незнанию, и теперь маешься херней и создаешь идиотские топики на лоре

просто расскажи, какую задачу решаешь

anonymous
()
Ответ на: комментарий от rmu

теме нашли лучшее решение

Моя не читатель, моя писатель!

DonkeyHot ★★★★★
()

Моя заявка на конкурс костылей:

$ ln -s /bin/sleep /tmp/sleep1
$ /tmp/sleep1 100 &
$ rm /tmp/sleep1 
$ ps aux | grep sleep1
... /tmp/sleep1 100
Tayler ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.