从本地Windows或Mac计算机远程重新启动Linux服务

时间:2010-02-17 01:21:39

标签: service ssh cgi restart

有时我的媒体服务器不会更新其数据库,修复它的唯一方法是重启守护进程。

我希望用户能够简单地运行可执行文件或脚本,而不会向他们透露任何登录信息(这可能会导致无意的麻烦)。

我觉得最简单的方法是在samba共享上放置一个可执行文件/脚本,然后运行它们。用户将运行与服务器位于同一本地网络上的Windows或Mac。

2 个答案:

答案 0 :(得分:1)

编写一个小型CGI脚本或Web应用程序,其中有一个按钮,当按下该按钮时会重新启动该守护程序。

答案 1 :(得分:0)

您只需要在特权守护程序(或频繁的cron)和CGI脚本之间进行一些通信。让CGI脚本创建一个文件,如果守护进程或cron发现它有重新启动服务并取消链接文件。原始但有效。

正如Ignacio所说,有许多轻量级HTTP服务器支持CGI。