![]() |
Нулевой размер файла .htpasswd при добавлении юзера apache через expect из браузера
Есть сервер на openSUSE Linux.
Есть задача добавлять пользователей apache через браузер. Используется такой скрипт apacheadduser.exp Код:
#!/usr/bin/expect PHP код:
С определенной вероятностью при первой попытке создания пользователя после открытия страницы в браузере вместо добавления строки с именем пользователя получается файл нулевого размера. Причем сначала строка записывается нормально, а затем файл приобретает нулевой размер. Запись в цикле, если пытаться несколько раз писать имя пользователя, пока файл имеет нулевой размер, не помогает, число неудачных попыток становится бесконечным. Но удачной чаще всего оказывается следующая попытка, если нажать кнопку в браузере следующий раз. В чем может быть причина, как ее определить, и что можно сделать? |
Время: 23:48. |
Время: 23:48.
© OSzone.net 2001-