Текстовый файл в Solaris 7 открывается пустым
Модераторы: Trinity admin`s, Free-lance moderator`s
Текстовый файл в Solaris 7 открывается пустым
Какой-то непонятный глюк в Solaris 7 на Sparke (хотя это не важно). Никак не могу понять где изменить свойства. Короче:
Пользователи открывают файлы в файл-менеджере (Programs - File Manager), по другому не хотят.
Сам файл нормальный и может называться как угодно, но если первый символ файла - тильда, то какая-то хрень происходит, открывается не сам файл, а как бы файл с названием первой строчки.
Например вот такой короткий файл:
~ xa-xa-xa
vse umnie,
odin ya durak
Если вызвать правой кнопкой мыши менюшку и нажать Text Editor, то он открывается нормально, но если выбрать Open или просто кликнуть на файл, то откроется файл ~ xa-xa-xa, а так как его не существует, то естественно он пустой. Причём это произошло пока я пару недель отсутствовал на работе, видать кто-то чего-то неправильно нажал. Тильду убирать нельзя, поскольку это специализированные файлы пользователей, с помощью которых они вгоняют данные в базу.
Кстати, я тут заметил, что у этих файлов иконка не как у всех текстовиков, а с изогнутой синей стрелочкой и свойствами Pathname. Поэтому она и ищет путь по первой строке в файле. Такое ощущение, что она воспринимает их как ссылку чтоль? Где эту хрень изменить? Никак не могу откопать.
Пользователи открывают файлы в файл-менеджере (Programs - File Manager), по другому не хотят.
Сам файл нормальный и может называться как угодно, но если первый символ файла - тильда, то какая-то хрень происходит, открывается не сам файл, а как бы файл с названием первой строчки.
Например вот такой короткий файл:
~ xa-xa-xa
vse umnie,
odin ya durak
Если вызвать правой кнопкой мыши менюшку и нажать Text Editor, то он открывается нормально, но если выбрать Open или просто кликнуть на файл, то откроется файл ~ xa-xa-xa, а так как его не существует, то естественно он пустой. Причём это произошло пока я пару недель отсутствовал на работе, видать кто-то чего-то неправильно нажал. Тильду убирать нельзя, поскольку это специализированные файлы пользователей, с помощью которых они вгоняют данные в базу.
Кстати, я тут заметил, что у этих файлов иконка не как у всех текстовиков, а с изогнутой синей стрелочкой и свойствами Pathname. Поэтому она и ищет путь по первой строке в файле. Такое ощущение, что она воспринимает их как ссылку чтоль? Где эту хрень изменить? Никак не могу откопать.
А чего ls -al может сказать?
задам chmod 666 скажет -rw-rw-rw-,
задам chmod 777 скажет -rwxrwxrwx,
первый символ "-", никаких d или c или l нету.
Да и вообще: пустой файл не создаётся, а нужный открывается пустым, но с именем не своим, а именем первой строчки в файле. Причём это не зависит от расширения - txt, dat или las. И именно у тех файлов, где первый символ - тильда, но её убирать нельзя, таков формат. Раньше всё работало и на других машинах работает, а вот на одной глючит.
задам chmod 666 скажет -rw-rw-rw-,
задам chmod 777 скажет -rwxrwxrwx,
первый символ "-", никаких d или c или l нету.
Да и вообще: пустой файл не создаётся, а нужный открывается пустым, но с именем не своим, а именем первой строчки в файле. Причём это не зависит от расширения - txt, dat или las. И именно у тех файлов, где первый символ - тильда, но её убирать нельзя, таков формат. Раньше всё работало и на других машинах работает, а вот на одной глючит.
Я не слишком копенгаген в CDE, потому траблшутинг начал бы из нормального шела обычными инструментами: ls, vi, od и пр.Im27th писал(а):А чего ls -al может сказать?
На unix системах ~ традиционно обозначает домашний каталог текущего пользователя, ~login обозначает дом.каталог для login. Может быть здесь собака порылась.Да и вообще: пустой файл не создаётся, а нужный открывается пустым, но с именем не своим, а именем первой строчки в файле. Причём это не зависит от расширения - txt, dat или las. И именно у тех файлов, где первый символ - тильда, но её убирать нельзя, таков формат. Раньше всё работало и на других машинах работает, а вот на одной глючит.
Я бы ещё попробовал проделать такое от другого пользователя на этой же машине.
Пока у меня больше идей нету, но думаю стоит спросить в fido7.ru.unix.solaris
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 14 гостей