"r");
for line in file:lines() do
print(line);
end
`
Если его запустить из консоли, то данные из файла выводит
root@homevoip:/usr/local/freeswitch/scripts# lua line.lua
1001
1000
1005
Если же я его запускаю из под freeswitch , то
freeswitch@homevoip.ru> luarun line.lua
+OK
2018-06-25 12:11:01.151936 [ERR] mod_lua.cpp:203 /usr/local/freeswitch/scripts/line.lua:3: attempt to index local 'file' (a nil value)
stack traceback:
/usr/local/freeswitch/scripts/line.lua:3: in main chunk
Что бы это значило?
если ты указываешь относительный путь, то по умолчанию используется текущая директория текущего процесса
Обсуждают сегодня