Forum Webscript.Ru
Программирование => Perl => Тема начата: Free от 05 Сентября 2005, 10:02:02
-
В перловом скрипте есть строка
system ("mount_smbfs -N -E koi8-r:cp866 -I 192.168.0.1 //sintez@server/work /mnt/work");
При монтировании из скрипта выдается ошибка mount_smbfs: unable to open connection: syserr = Connection reset by peer, если монтировать из shella все нормально. Система FreeBSD, запускаю скрипт из под рута. Может кто знает?...
-
Скорее всего ошибка в том что необходимо экранировать @, а то @server воспринимается как массив, попробуйте выполнить:
print("mount_smbfs -N -E koi8-r:cp866 -I 192.168.0.1 //sintez@server/work /mnt/work");
У меня результат:
mount_smbfs -N -E koi8-r:cp866 -I 192.168.0.1 //sintez/work /mnt/work
А вообще совет используйте use strict;
-
Да, пасиб, именно в этом и была проблема!