Вам необходимо добавить разрешения на выполнение для файла, если вы еще этого не сделали, чтобы запустить его самостоятельно. Вы можете сделать это с помощью chmod
. chmod u+x filename
добавит права на выполнение для владельца файла, chmod a+x filename
добавит их для всех.
Если скрипт запускается с bash -x
, то он запускается и без него, так как единственное, что делает bash -x <file>
, — это запуск скрипта в режиме отладки с отслеживанием каждой выполняемой команды.