В OpenWRT у меня есть скрипт Lua on_new_device.lua
, который отлично работает, если я выполню lua on_new_device.lua
;тем не менее, я хотел бы запустить его просто путем выполнения ./on_new_device.lua
.
Выполнение ./on_new_device.lua
возвращает эту ошибку ...
root@router:~# ./on_new_device.lua
-ash: ./on_new_device.lua: not found
Файл имеет разрешения на выполнение ...
root@router:~# ls -la ./on_new_device.lua
-rwxrwxrwx 1 root root 1094 Jun 18 11:06 ./on_new_device.lua
Файл начинается с #!/usr/bin/lua
...
root@router:~# head -1 ./on_new_device.lua
#!/usr/bin/lua
Как я могу выполнить этот файл напрямую?