- 1
ps -p $$ -o pid | tail -1 | sed -e "s/ //g"
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−122.9
ps -p $$ -o pid | tail -1 | sed -e "s/ //g"
получение своего pid.
Впрочем, напоминает кое-что из истории про то, как узнать высоту небоскреба с помощью барометра!
История изменений показывает, что сначала там был код, который ищет свой пид в списке процессов по имени. Затем было замечено, что в случае, когда скрипт запущен одновременно несколько раз, результат получается неправильный. Так и появился данный шедевр.