Форум — Development to cvv : твой скрипт по удалению семафоров не работате :( 0 0 http://www.linux.org.ru/view-message.jsp?msgid=1067509&back=group.jsp%3Fg... for i in `cat /proc/sysvipc/sem|awk '{print $1}'`;do ipcrm -S $i;done cvv (*) (08.09.2005 17:47:27) Скрипт не работает :( Ссылка
А вот так работает: for i in `ipcs sem | awk '{print $2}'`; do ipcrm sem $i; done Большое спаибо за идею :) binr ★★ (15.09.05 17:17:33 MSK) автор топика Ссылка
Попробуй так: for i in `cat /proc/sysvipc/sem|sed 1d|awk '{print $1}'`;do ipcrm -S $i;done Die-Hard ★★★★★ (15.09.05 17:18:25 MSK) Показать ответ Ссылка
Ответ на: комментарий от Die-Hard 15.09.05 17:18:25 MSK Да, конечно, второе поле! for i in `cat /proc/sysvipc/sem|sed 1d|awk '{print $2}'`;do ipcrm -S $i;done Die-Hard ★★★★★ (15.09.05 17:19:48 MSK) Показать ответ Ссылка
Ответ на: комментарий от Die-Hard 15.09.05 17:19:48 MSK Ну вы перцы жжоте :-))) Интересно, зачем использовать non-portable /proc/sysvipc/sem когда та же информация доступна по команде ipcs(1). Будет работать везде, где есть SysV IPC. anonymous (16.09.05 16:11:51 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 16.09.05 16:11:51 MSK anonymous (*) (16.09.2005 16:11:51): Верное замечание :) Die-Hard ★★★★★ (16.09.05 16:39:24 MSK) Ссылка