Предполагая, что процесс не запущен с самого начала; можно ли запустить процесс при первом посещении URL-адреса браузером, а затем убедиться, что браузер перенаправляется на тот же запрошенный URL-адрес (который теперь имеет запущенный процесс...)?
Причина, по которой я спрашиваю, заключается в том, что у меня есть вики на стороне сервера, написанная на node.js, которую я хотел бы запустить во многих экземплярах, но она работает на сервере с очень ограниченными ресурсами (Raspberry pi), и я боюсь если я запущу все вики-процессы одновременно, у меня не хватит памяти для их запуска.
Я также планирую в конечном итоге иметь задание cron, которое проверяет, использовались ли они, и закрываю их.