Freerade, да. на конкретный и внятный вопрос, проще дать разумный ответ.
На глупые хотелки дать конкретный ответ сложно, так как не представляя как работает архитектура вы задаете вопрос уровня "какой командой ассемблера пакман ест точку", и чтобы пояснить это нужно пояснить смысл архитектуры, ассемблера, уровни языков программирования и чем команда отличается от программы.
В вашем случае, проще посмотреть в логах, или поковырять конфиг сервера, чтобы понять как данный запрос роутится и на какой скрипт перенаправляется, чем искать его в процессах. Тем более что в процессах он может появиться на долю секунды, например. Или в случае фреймворка просто вызовет какой-то дефолтный index.php
Так по скрипту ты просто создаешь базу, а потом пытаешься ее заенкриптить какой-то внешней тулзой.
Возможно ты уже попытался ее заенкриптить ранее, и теперь пробуешь это сделать по второму кругу, на что sqlcipher ругается, что не может распознать формат файла-базы
я думаю, что для вашей задачи не нужно использовать регулярку, проще регуляркой разбить строку на https:// и остальное и проверить вторую часть, если она не айпишник, обычными кондишенами или отдельными регулярками
не каждый школьник может взломать exe, такое ощущение что все в мире - спрошлые айтишники.
Множество спецов в других областях даже не знает про существование фриланс бирж и с трудом пользуются гуглом. Поэтому зависит от нишевости.
Тем более что человек прямо пишет - ему поиграться, а не прям серьезно все защищать и огорожать.
Всегда можно выпустить новую версию с улучшенной защитой и функционалом
Любые оффлайн методы защиты ломаются за пол дня.
Если это нишевое приложение, которым пользуется 50-100 человек, то некому будет его ломать.
Нет ни выгоды ни интереса. Защита чуть больше чем от дурака, и высокая вероятность что будет нормально работать.
так а что вы хотели, tmux это отдельная программа, чего она должна запускать /bin/bash, если tmux это не ваш скрипт?
Чтобы внутри tmux запускался баш, сделайте баш дефолтным шеллом для вашего пользователя, или укажите SHELL опцию в скрипте, например так:
SHELL=/bin/bash tmux new-session -d -s test
или
export SHELL=/bin/bash
tmux new-session -d -s test
Еще раз.
Вы попробовали прописать полный путь? Я уверен что нет, хотя это самый правильный вариан - попробовать, а потом спорить. И не путать PATH и SHELL
Суть не в /bin/bash, а в том что при запуске через крон вы не выполняете логин в систему и следовательно не выполняются скрипты профайлов, и не проставляются важные переменные.
если взять QEMU, то кроме просто виртуальной машины, это еще и эмулятор конкретной архитектуры. Со всеми ее недостатками и плюсами и фичами, которые могут всплыть при нестандартном использовании
В рекомендациях к проекту. Линукс же опенсорс, читай рекомендации для пулл реквестов.