На perl-е пишу скрипт. Необходимо проверить могу ли я создать файл $my_file в append mode Проверяю так: Если (есть файл И в него нельзя писать) ИЛИ (нет файла И нельзя писать в директорию) то выводим ошибку и выходим Вот код: if ( (-e $my_file and ! -w $my_file) or ( ! -e $my_file and ! -w `dirname $my_file`) ) { print stderr "ERROR : permission denied\n"; exit 5; } Не работает! В директорию есть возможность записи и файла нет - всё равно выдаёт ошибку!!! В чём проблема???
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Не подключаются разделы ntfs через PCmanFM (2011)
- Форум не хватает прав скрипту (2017)
- Форум ubuntu feisty no sound (2007)
- Форум fork в perl`е (2006)
- Форум Запилил говноскрипт на перле, чтоб посмотреть как там дела на сберовских картах (2018)
- Форум failed to initialize KVM: Permission denied Решено, но... (2018)
- Форум Помогите поднять упавший BIND на SLES 11 (2009)
- Форум Bind - проблема с правами на slave (2009)
- Форум Не могу победить выключение dbus+consolekit (2017)
- Форум Ubuntu 10.04 apache2 + Perl (2012)