войти

Скрипты не запускаются: битые переводы строк

Условие

В /opt/deploy лежат три скрипта, которые должны разворачивать приложение. При прямом запуске (./script) каждый падает с ошибкой интерпретатора, хотя выглядит синтаксически верным. Пакеты и права на месте. Задача — понять, почему execve не находит интерпретатор, и починить все скрипты так, чтобы они снова отрабатывали и создавали свои результаты. Создать ожидаемые файлы руками — не решение: проверяется, что работу делают сами скрипты.

Как проверяется

  • Скрипты запускаются напрямую без ошибки интерпретатора
  • Deploy-скрипты выполняют свою работу

Обсуждение · 0 комментариев

Войдите, чтобы оставить комментарий.

  • Комментариев пока нет.

Проводите такие интервью у себя

Кандидат чинит реальную систему, вы видите каждую команду и получаете протокол с чекпоинтами: что сделано и когда.