Таки решился выложить tips...
Модератор: Модераторы разделов
Таки решился выложить tips...
ArchLinux / IceWM
- serg_sk
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
- Контактная информация:
Re: Таки решился выложить tips...
Очень познавательно. Особенно про перл и баш ну эт как по мне .
Re: Таки решился выложить tips...
Про Perl и Palm - не мне судить, а остальное - очень полезно. В мега-фак?
- serg_sk
- Бывший модератор
- Сообщения: 2749
- Статус: <3 Anime
- ОС: Gentoo Linux <3
- Контактная информация:
Re: Таки решился выложить tips...
Для alv:
Ага, туда его
Ага, туда его
Re: Таки решился выложить tips...
Всегда пожалуйста.
Я только рад, что это кому-то поможет.
Я только рад, что это кому-то поможет.
ArchLinux / IceWM
Re: Таки решился выложить tips...
:thumbsup: Думаю, это много кому поможет.(madskull @ Четверг, 07 Апреля 2005, 21:09) писал(а):Я только рад, что это кому-то поможет.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Сообщения: 295
Re: Таки решился выложить tips...
поп оводу размонтирования CD занятого процессом
Совет
fuser -k -m /mnt/cdrom - убить процессы использующие /mnt/cdrom
umount /mnt/cdrom
Так вот у меня с переходом на 2 6 0 ядро это не работает.
Точнее fuser показывает что устройсвто занято самой mount
на попытки пристерелить это процесс отвечает - болт тебе парень делай анмаунт
анмоунт пишет устройство занято. Прыганьем с бубном в одной руке и lsof в другой все же находишь кто кроме mount занимает устройство.
кто нибудь копался разбирался в чем беда
Совет
fuser -k -m /mnt/cdrom - убить процессы использующие /mnt/cdrom
umount /mnt/cdrom
Так вот у меня с переходом на 2 6 0 ядро это не работает.
Точнее fuser показывает что устройсвто занято самой mount
на попытки пристерелить это процесс отвечает - болт тебе парень делай анмаунт
анмоунт пишет устройство занято. Прыганьем с бубном в одной руке и lsof в другой все же находишь кто кроме mount занимает устройство.
кто нибудь копался разбирался в чем беда
Re: Таки решился выложить tips...
Ну, так там же написано, что это могут быть и совсем древние решения.
Например, Strangerrr обнаружил, что опции монтирования fat тоже не работают.
madskull добавил в 11.04.2005 10:55
И вообще, я для CD пользуюсь supermount'ом, поэтому забыл уже когда его (сидюк) монтировал/размонтировал ручками.
Например, Strangerrr обнаружил, что опции монтирования fat тоже не работают.
madskull добавил в 11.04.2005 10:55
И вообще, я для CD пользуюсь supermount'ом, поэтому забыл уже когда его (сидюк) монтировал/размонтировал ручками.
ArchLinux / IceWM
Re: Таки решился выложить tips...
(Demimurych @ Понедельник, 11 Апреля 2005, 9:12) писал(а):все же находишь кто кроме mount занимает устройство.
кто нибудь копался разбирался в чем беда
У Дрю Лавинь (в онлайновой компьютерре) был описан простой способ, как найти файлы, используемые с CD (для примера) на предмет убиения и размонтирования
Re: Таки решился выложить tips...
в perl есть чтение файла в массив, можно добавить чтение в скаляр, часто полезно...
my $megastring = "";
{
local $/;
open(FH, "<$file") or die "Can't open [ $file ]: $!\n";
flock (FH,2); # paranoid
$megastring = <FH>;
close(FH);
}
my $megastring = "";
{
local $/;
open(FH, "<$file") or die "Can't open [ $file ]: $!\n";
flock (FH,2); # paranoid
$megastring = <FH>;
close(FH);
}
- Сурка видишь?
- Нет.
- А он есть...
- Нет.
- А он есть...
Re: Таки решился выложить tips...
(mit @ Среда, 13 Апреля 2005, 10:17) писал(а):в perl есть чтение файла в массив, можно добавить чтение в скаляр, часто полезно...
my $megastring = "";
{
local $/;
open(FH, "<$file") or die "Can't open [ $file ]: $!\n";
flock (FH,2); # paranoid
$megastring = <FH>;
close(FH);
}
А зачем local $/; ?
Я стараюсь избегать "чистых" файловых дескрипторов, поэтому для чтения файла в скаляр использую что-то вроде:
Код: Выделить всё
use FileHandle;
$s=join "", (new FileHandle("<test") || die $!)->getlines;
ArchLinux / IceWM
Re: Таки решился выложить tips...
(madskull @ Среда, 13 Апреля 2005, 13:47) писал(а):(mit @ Среда, 13 Апреля 2005, 10:17) писал(а):в perl есть чтение файла в массив, можно добавить чтение в скаляр, часто полезно...
my $megastring = "";
{
local $/;
open(FH, "<$file") or die "Can't open [ $file ]: $!\n";
flock (FH,2); # paranoid
$megastring = <FH>;
close(FH);
}
А зачем local $/; ?
потому что в свободном блоке {}
$/ имеет неопределенное значение только в блоке, за его пределами $/ имеет умолчальное значение "\n"
можно так
Код: Выделить всё
my $termout = $/; undef $/;
.... some code
$/ = $termout;
но зачем усложнять?
- Сурка видишь?
- Нет.
- А он есть...
- Нет.
- А он есть...
-
- Сообщения: 11
Re: Таки решился выложить tips...
(alv @ Четверг, 07 Апреля 2005, 19:35) писал(а):Про Perl и Palm - не мне судить, а остальное - очень полезно. В мега-фак?
А где этот ваш мега-фак ?
Re: Таки решился выложить tips...
а мне советы понравились ,одназначно в фак
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Re: Таки решился выложить tips...
В "Проектах нашего форума".(Ciber SLasH @ Пятница, 22 Апреля 2005, 4:07) писал(а):А где этот ваш мега-фак ?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Re: Таки решился выложить tips...
Кстати, нужно бы сделать там такой подраздел - мега-FAQ. После того, как доведем до ума начатое.
Re: Таки решился выложить tips...
Обязательно, и именно после того.(alv @ Пятница, 22 Апреля 2005, 10:46) писал(а):Кстати, нужно бы сделать там такой подраздел - мега-FAQ. После того, как доведем до ума начатое.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж