写一些运维脚本,要支持linux和win,用什么语言好?

发布于 2022-09-12 04:11:49 字数 196 浏览 26 评论 0

我们运维经常有各种个性化定时自动“做一些事”的需求,想请问有什么技术方案可以实现?还要满足以下细节需求

  1. 要支持linux和win,因为两种服务器都有
  2. 脚本功能上要能做http请求(curl那种)
  3. 脚本功能最好支持查询数据库
  4. 尽可能轻便,运行环境要绿色版,即拷即用,不要用到环境变量等跟环境相关东西

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

巷子口的你 2022-09-19 04:11:49

node、python

烟雨凡馨 2022-09-19 04:11:49

额.如果你考虑在 windows下的 linux 子系统里运行也 ok 的话,那就用 python 呗,虽然不需要安装环境,但是还是需要安装 python 的数据库拓展,linux和 windows下都需要.

如果不考虑 windows 下的 linux 子系统的话, 上面说的,不需要环境变量,以及即拷即用. 你要不要考虑用 golang 来写, 简单的数据库查询以及 http 请求,是没有系统区别的, 写完之后,可以直接 构建出 windows 下的 exe 执行文件 和 linux 下的 elf 二进制文件,即拷即用,不要用到环境变量等跟环境相关东西 ..

考虑下 golang 不??主要问题就是他不是脚本语言,你需要考虑一个更新策略.

另类 2022-09-19 04:11:49

通用的脚本语言可以考虑python之类的。
不过两种系统的环境配置要注意处理。
此外node.js 也可以考虑,
这些需要先在系统上安装运行环境

此外deno等等也是有类似情况的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文