linux - 有没有办法使用 API 访问 webmin

标签 linux api cron webmin

我已经在我的 centos linux 服务器上安装了 webmin。

我想使用 API 设置一个 cron 或列出 cron 作业,我可以通过任何 python 或 php 代码调用它。 我尝试在 Internet 和 webmin 文档中找到任何此类内容,但找不到任何内容。

有没有人试过这个或者知道这个东西是如何实现的?

我知道我可以创建一个 PHP api 或 python api ,它们又可以运行 shell 命令来添加 crontab,但我正在寻找 native-webmin API。

最佳答案

https://doxfer.webmin.com/Webmin/XML-RPC_Calls记录了一种执行 rpc 调用的方法。例如,您可以使用 curl

执行这样的调用
 curl --data @testcall -k https://root:changeme@192.168.0.100:10000/xmlrpc.cgi

testcall的内容在哪里

<?xml version="1.0"?>
 <methodCall>
 <methodName>useradmin::list_users</methodName>
 <params>
 <param>
 <value>apiUser</value>
 </param>
 <param>
 <value>apiKey</value>
 </param>
 </params>
 </methodCall>

关于linux - 有没有办法使用 API 访问 webmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40993592/

相关文章:

php - Soundcloud 获取最后轨道

linux - crontab 重启脚本启动重启循环

php - 在 Windows 中使用 php 设置 cron 作业

linux - 仅在特定列中考虑公共(public)值的命令行

linux - 有没有办法将时间命令的输出通过管道传输到日志文件中?

linux - 为什么我会收到 malloc 错误?

java - 如何在 Linux 上将 JavaFX 多点触控事件与 JFX Pane 组件一起使用

c - Audio API 适用于windows多声道播放

java - SpringUtilities无法解析

php - 使用 PHP 验证 Crontab 条目