Mad_User, ну да, ну да, ну да... :-D
Вот в 'htop' вы увидели нагруженный процесс /usb/sbin/mysqld. Всё, проблема на этом решена?
Если нет - тогда огласите весь список утилит, пожалуйста! А то что это, один 'htop' - и всё?!??!
А ещё больше усугубляет ситуацию, когда в логах информации нет, но система чем-то загружена под завязку, и приложение глючит, и нужно найти причину, и при этом ничего не сломать, потому что продакшн и всё-всё-всё такое...
Ну вот, наконец-то начало доходить...
Теперь сталось осознать, что JavaScript (при неизвестно каком обращении ко второму скрипту) не обязан исполнять инструкции из HTTP-заголовка полученного ответа.
IMHO эти две ссылки никак не работают, потому что нигде не используются.
Зачем автор кода их вписал - неизвестно, видимо была причина.
Закомментируйте и проверьте работу кода, вот и всё.
Алексей, во-первых, в BASH (ну мне так проще) сравнение != *[^0-9]* не делает RegExp. Поэтому [^0-9] бессмысленен, он не сработает как ожидалось. Во-вторых, вы можете сами написать ответ (когда код правильно заработает), и пометить его как решение.
Но в остальном, использование переменной внутри eval - работает!
ignor='-path "./.idea/*"' ; eval "find . -type f $ignor -print"