web api на запись файлов и перезапуск служб.
уверен что для этого нужно использовать СИ?
в мире web бакэнда очень большую популярность имеет php - кроссплатформенный (идет по дефолту со всеми дистрибутивами, собран и поддерживается подо все платформы), самый быстрый интерпретируемый (буквально после 7-ой версии с ним сравнится только nodejs и то при условии кучи ограничений и за счет встроенной асинхронности), самый быстрый по разработке (особенно не сложных приложений и скриптов)
теперь ложка дегтя
перезапуск служб
это вообще не про язык программирования, и способ зависит от выбора операционной системы и даже ее версии
Скорее всего будешь запускать что то типа
sudo service служба restart, само собой, настроив права доступа на запуск
p.s. на самом деле истиной кроссплатформенности мало какая платформа даст, везде свои нюансы, например то что работает на linux в php, в windows не всегда заработает (например работа с пайпами, posix и куча плагинов), и выбор другого языка может не решить проблемы, тут вон предлагают java, исходники на нем многословные а привязка к операционной системе и железу там тоже присутствует, хоть и менее выраженная но все же попадается.