Я бы лучше создал файл сценария в ~ / bin / `, который вызывает ваш исполняемый файл из соответствующего каталога.
Вот пример использования / sbin / ifconfig:
$ cat > ~/bin/file
#!/bin/bash
file=/sbin/ifconfig
cd `dirname $file`
`basename $file`
(ctr+d)
$ chmod +x ~/bin/file
$ file
Здесь вы должны увидеть вывод ifconfig
, но дело в том, что он выполняется из каталога /sbin
.Так что если ifconfig имеет зависимости, он будет работать правильно.Просто замените /sbin/ifconfig
на ваш абсолютный путь.