The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Список возможностей, которых не хватает в ядре Linux по мнен..., opennews (ok), 11-Окт-11, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Список возможностей, которых не хватает в ядре Linux по мнен..."  +1 +/
Сообщение от Аноним (-), 11-Окт-11, 15:26 
> Простой способ изменения аргументов командной строки во время работы процесса, что может быть использовано для помещения в имя процесса полезной информации или приложениями, которые ветвятся для запуска другого бинарного файла.

А сейчас в чём сложность? Расскажите пожалуйста кто знает.

Ответить | Правка | Наверх | Cообщить модератору

22. "Список возможностей, которых не хватает в ядре Linux по мнен..."  +/
Сообщение от Аноним (-), 11-Окт-11, 16:19 
В том, что такая возможность желается нативно, в ядре. В большинстве никсов такого нет.
Ответить | Правка | Наверх | Cообщить модератору

23. "Список возможностей, которых не хватает в ядре Linux по мнен..."  +6 +/
Сообщение от Аноним (-), 11-Окт-11, 16:21 
>А сейчас в чём сложность? Расскажите пожалуйста кто знает.

Как минимум, сейчас при модификации argv нужно вписываться в длину и количество изначальных аргументов. Например,
strncpy(argv[0], "new_name", strlen(argv[0]))

Если новое имя длиннее изначального, "хвост" придется обрезать, иначе повредится память.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

25. "Список возможностей, которых не хватает в ядре Linux по мнен..."  +4 +/
Сообщение от жопка3 (?), 11-Окт-11, 16:44 
Тем что в линухе нет setproctitle(3), который есть в bsd.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

33. "Список возможностей, которых не хватает в ядре Linux по мнен..."  +/
Сообщение от жопка3 (?), 11-Окт-11, 18:42 
Нет, ну т.е. в линухе есть prctl с PR_SET_NAME, но он у меня срабатывал для top, но не для ps, например. В детали не лез.
Ответить | Правка | Наверх | Cообщить модератору

44. "Список возможностей, которых не хватает в ядре Linux по мнен..."  –3 +/
Сообщение от Аноним (-), 11-Окт-11, 20:46 
Линух и БСД - разные ядра, не? В БСД пилят, что хотят, с маждонгом и гейшами.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

74. "Список возможностей, которых не хватает в ядре Linux по мнен..."  +/
Сообщение от Аноним (-), 12-Окт-11, 09:10 
Пасиба, кэп.
Ответить | Правка | Наверх | Cообщить модератору

81. "Список возможностей, которых не хватает в ядре Linux по мнен..."  –1 +/
Сообщение от Michael Shigorinemail (ok), 12-Окт-11, 20:56 
> Тем что в линухе нет setproctitle(3), который есть в bsd.

Ох уж эти сказочники...  Если http://git.altlinux.org/people/ldv/packages/?p=setproctitle.git нет в каком-либо ином нужном линуксе, пишите письма его разработчикам.

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

84. "Список возможностей, которых не хватает в ядре Linux по мнен..."  +/
Сообщение от жопка3 (?), 12-Окт-11, 22:48 
Разница между реализацией setproctitle в libc и в сторонней библиотеке не очивидна?
$ nm -D  /lib/libc.so.7  | grep setproctitle
0000000000047f10 T setproctitle
Ответить | Правка | Наверх | Cообщить модератору

85. "Список возможностей, которых не хватает в ядре Linux по мнен..."  +/
Сообщение от Аноним (-), 13-Окт-11, 00:47 
>Разница между реализацией setproctitle в libc и в сторонней библиотеке не очивидна?

С точки зрения рогометания перед пацанами во дворе - вполне. С точки зрения реального использования - нет.

Ответить | Правка | Наверх | Cообщить модератору

49. "Список возможностей, которых не хватает в ядре Linux по мнен..."  +/
Сообщение от СуперАноним (?), 11-Окт-11, 22:08 
Допустим, вы написали приложение на скриптовом языке. И хотите, чтоб ps показывал имя приложения, а не имя интерпретатора. Вобщем, решение находится, но оно очень костыльное.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

57. "Список возможностей, которых не хватает в ядре Linux по мнен..."  +1 +/
Сообщение от Аноним (-), 11-Окт-11, 23:33 
Имхо, этот вопрос должен беспокоить разработчика интерпретатора скрипта, а не авторов скриптов.
Ответить | Правка | Наверх | Cообщить модератору

79. "Список возможностей, которых не хватает в ядре Linux по мнен..."  +/
Сообщение от XoRe (ok), 12-Окт-11, 16:16 
> Имхо, этот вопрос должен беспокоить разработчика интерпретатора скрипта, а не авторов скриптов.

А это кому больше надо?
Разработчикам perl, или тому, кто на этом perl пишет?

Ответить | Правка | Наверх | Cообщить модератору

86. "Список возможностей, которых не хватает в ядре Linux по мнен..."  +/
Сообщение от Аноним (-), 13-Окт-11, 00:51 
> А это кому больше надо?
> Разработчикам perl, или тому, кто на этом perl пишет?

Хороший вопрос, так сразу и не ответишь.
Для простоты, возьмем условный оператор if в перле. Кому он больше нужен - авторам перла или авторам скриптов на перле?

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру