Описание тега mqtt
Существуют две возможности.
- Сам скрипт не имеет разрешения на выполнение. Решение:
команду chmod +x на скрипт-название
- (менее вероятно) переводчик указал на притон линии не является исполняемым.
Обычно первая строка скрипта должна быть:
#!/usr/Бен/Perl с
Если это так, и если сам скрипт-это исполняемый файл, то попробуйте это:
если [ -Х /usr/Бен/Perl, в ] ; тогда Эхо ок ; еще эхо упс ; интернет
или, если ваша оболочка по умолчанию-csh или tcsh:
ш-С', Если [ -х /usr/Бен/Perl, в ] ; тогда Эхо ок ; еще эхо упс ; интернет'
Если печатает нормально
, потом что-то очень странное происходит. Если он печатает упс
, тогда ваш Perl-интерпретатор не является исполняемым -- что, вероятно, указывает на то, что он был установлен неправильно. Если это так, я не собираюсь предложить быстрое решение.
Еще одна мысль: Есть ли результат сообщение от выполнения самого скрипта, или от чего-то это делает?
Вы видите ошибки при выполнении скрипта из командной строки? Если это так, если вы добавляете
напиши "Привет\п";
в верхней части скрипта делает "Привет" предстать перед "доступ запрещен сообщение"? Если это так, то проблема где-то в скрипте (о котором у нас нет никакой информации). Вы должны быть в состоянии сузить ее себе.