У меня есть потенциальный клиент, который хотел бы использовать мое веб-приложение, но сделает это только в том случае, если он сможет использовать его на сервере в своем офисе, а не на моем размещенном сервере. У меня возникает соблазн просто сказать «нет», но в то же время я мог бы использовать дополнительный клиент и хотел бы изучить варианты возможности отключения службы в случае неуплаты.
Я думал о том, чтобы cron-скрипт каждый день проверял определенное местоположение на моем сервере и на основании ответа либо продолжал работать, либо отключал службы apache / mysql. Я мог бы сделать это, но один аспект ускользает от меня. В старые времена я имел возможность писать небольшое приложение на c, используя setuid (0) для выполнения команд от имени пользователя root. Похоже, что это больше не так из-за безопасности, которая является достаточно справедливой, но мне нужно что-то подобное, чтобы иметь возможность отключить apache и mysql.
Есть ли другой вариант?
Я также подумал, что когда я печатал, мой скрипт cron (если ему приказано отключить) мог записать файл .htaccess, перенаправив все в отключенное сообщение.
Кто-нибудь делал это раньше, и если да, то как ты это сделал?
На сервере будет работать Ubuntu.