Анонсирован выход Rational Suite 2002. Появился новый инструмент Rational ProjectConsole, обновления в RUP, RequisitePro, CLearCase. Несколько дугих мелких обновлений. На первый взгляд кардинальных отличий от 2001 не предвидится.
Для серьезной работы в крупной IT компании требуется программист. Москва, работа в офисе, полный рабочий день, знания Apache+mod_perl+Perl+DBI+DBD::Oracle+Unix. з/п от 500 и выше по результатам собеседования и дальнейшей работы. Образование значения не имеет. Резюме, примеры работ и ссылки на выполненные проекты на ivant@rbc.ru
Ne podkazhet li goryacho lybimiy all kak nazivaetsya proga kotoraya
avtomaticheski generit kartinki iz teksta (primer - schetchik ramblera)
i gde ee (progu) mozhno skachat
Проблема в следующем:
открываем какой нибудь файл:
FILE* log;
log=fopen("my-log","w");
fprintf(log,"begin of file\n");
...
Потом создаем дочерний процесс:
if(pid=fork())
{
fprintf(log,"Pid = %d\n",pid);
exit(0)
}
Потом создаем еще несколько таких же процессов.
Процесс - родитель завершаем следующим образом:
...
fprintf(log,"End of file\n");
fclose(log);
В результате получаем содершимое файла log:
begin of file
begin of file
Pid=1051
begin of file
Pid=1052
...
begin of file
Pid=n
End of file
По моему это происходит из-за того, что файл log, открытый в родительском процессе, просто закрывается каждый раз при смерти дочернего процесса и все его содержимое заново сохраняется (в т.ч. и строка begin of file).
Не подскажет ли глубокоуважаемый all каким образом этого можно избежать, или как запускать дочерний процесс не передавая ему дескрипторы НЕКОТОРЫХ открытых в родительском процессе фалов без вмешивания exec.
Заранее спасибо
В файле /etc/rc.d/init.d/httpd
есть следующая конструкция:
#!/bin/sh
...
case "$1" in
start)
echo -n "Starting httpd: "
daemon httpd
echo
touch /var/lock/subsys/httpd
...
как я понимаю комманда daemon запускает демон httpd, однако я не нашел никакой доки на эту комманду, нив манах ни в инфо.
Вопрос: как запустить демон?
Pri installyacii RedHat 6.1 proishodyat interesnye veschi. Dohozhu do fdisk, rabivay hdb na 3 razdela (na hda stoit MD) nazhimay OK, i vse - computer perezagruzhaetsya. Mozhet kto stalkivalsya? Kak s etim borot'sya?
Hi
Vot reshil poprobovat sebja v kachestve linux progrmiasta.
Nabral progu:
hello.c
void main()
{
printf("Hello world !!!");
}
Otkompiliroval: $gcc hello.c
poluchilos chto-to vrode *a.out
odnako kak ee otlinkovat ne znay
moset podskaset kto kak eto delaetsa ili gde ob etom napisano
lazil b info - nichego ne nashel
v HOWTO informaziya rasschitana na to, chto ja podobnye osnovy uge znay
v manah toge nichego putnogo ne nashel
zaranee ogromnoe spasibo
Вот решил себе поставить Linux SlackWare. Распаковываю файл Color.gz получается просто COLOR размером примерно 3М. Однако программа RaWrite вместо того, что бы раскидать его на 3 диска скидывает только первую часть файла на один диск. Как добиться того, что бы он создавал все 3 диска?