[cdev] Утилита ps
Malkov Stanislav
malkov-stanislav на yandex.ru
Сб Мар 20 22:06:50 MSK 2010
Здравствуйте. Григорий Александрович Мы исправили некоторые недочеты, можете посмотреть, если будет время. Но у нас есть проблема, мы не понимаем значение третьего пункта замечаний, объясните пожалуйста поподробнее: что может случиться, как этого избежать и как это проверить???
> 3. В /proc//cmdline аргументы, которые были переданы с командной
> строки разделены нулём, т.е. символом, который обозначает в Си
> завершение строки. Поэтому вам надо их там особым образом все прочитать
> поля.
>
> $ hexdump -c /proc/self/cmdline
> 0000000 h e x d u m p \0 - c \0 / p r o c
> 0000010 / s e l f / c m d l i n e \0
> 000001e
>
> Кроме того, это строки, задаваемые пользователем. А пользователь может
> быть очень коварным, и может туда засунуть всё что угодно, и символ
> табуляции и переноса каретки и т.д. По идее, все непечатные символы надо
> оттуда убрать (экранировать).
----------- следущая часть -----------
A non-text attachment was scrubbed...
Name: myps.c.c
Type: application/octet-stream
Size: 2055 bytes
Desc: отсутствует
URL: <http://amplab.syktsu.ru/pipermail/cdev/attachments/20100320/bc714e48/attachment.obj>
Подробная информация о списке рассылки cdev