- 1
ps -p $$ -o pid | tail -1 | sed -e "s/ //g"
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−122.9
ps -p $$ -o pid | tail -1 | sed -e "s/ //g"
получение своего pid.
guest 04.12.2009 18:30 # 0
guest 04.12.2009 19:28 # +1
guest 06.12.2009 23:15 # 0
nil 07.12.2009 13:47 # 0
Впрочем, напоминает кое-что из истории про то, как узнать высоту небоскреба с помощью барометра!
andrianov 07.12.2009 13:54 # 0
История изменений показывает, что сначала там был код, который ищет свой пид в списке процессов по имени. Затем было замечено, что в случае, когда скрипт запущен одновременно несколько раз, результат получается неправильный. Так и появился данный шедевр.
nil 07.12.2009 16:14 # +1