windows - erlsrv - 无法在 Windows 上创建服务

标签 windows shell erlang mnesia yaws

试图创建一个像这样的Windows服务:

erlsrv add muzaaya -w "C:/Folder" -c "test erlang service" -ar "-pa .. -eval \"service:start()\""

我立即收到以下错误:

erlsrv: Unable to register service with service manager.
Error: Access is denied.

即使在阅读了这里的文档之后,我认为我仍然不太熟悉如何传递参数以及多个参数: http://www.erlang.org/doc/man/erlsrv.html

有人可以帮忙举例说明如何成功创建 Windows 服务吗?我希望该服务在启动时启动许多应用程序,并在停止时停止这些应用程序。

最佳答案

虽然这个问题相当老了,但我在寻找类似的答案时遇到了它。

此问题的解决方案是确保您以管理员身份执行此命令(或以管理员身份启动命令窗口。)

关于windows - erlsrv - 无法在 Windows 上创建服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7900615/

相关文章:

windows - 以编程方式修改环境变量?

shell - Docker compose 找不到 $PWD 环境变量

linux - Nginx init.d 脚本

erlang - Erlang VM (BEAM) 是如何构造列表的?

Erlang unique_integer 重启后返回相同的整数

Erlang eDoc : Function doc comments don't show up in output

windows - 如何从另一个批处理脚本调用一个批处理脚本而不在最后暂停?

windows - masm32 和 masm 的区别?

c - Windows 物理驱动器访问 fopen 和 fseek

mysql - 如何使用 BASH 将今天的日期(格式为 "-YYYY-MM-DD")附加到 MySQL 表名