Я не думаю, что Вы можете в автономном сервисе (при вызове Перезапуска он остановит сервис, который прервет команду Restart, и он никогда не будет начинать снова). Если можно добавить второй .exe (Консольное приложение, которое использует класс ServiceManager), то можно начать автономный .exe и иметь его, перезапускают сервис и затем выходят.
Вообще-то, если задуматься, Вы могли, вероятно, сделать, чтобы сервис зарегистрировал Запланированную задачу (использующий командную строку 'при' команде, например), чтобы запустить сервис и затем иметь его сама остановка; это, вероятно, работало бы.
В PHP уже есть функция date ()
, и вы не можете перезаписать существующие функции на этом языке. Переименуйте свою функцию, и она будет работать. Или оберните его в класс, и он тоже будет работать.
date - это существующая встроенная функция в PHP. Вы не можете повторно объявить существующие функции. http://www.php.net/date