如何使用 sudo 运行 任务

How to run task using sudo

我想在 VS Code 中为 starting/stopping 我的 postgres 服务器创建一个任务。是否可以使用 sudo 运行 任务?

例如,sudo service postgresql start?

我尝试了以下启动配置,但失败并显示无法加载此类文件的错误。

        {
            "name": "Start Postgres server",
            "type": "Ruby",
            "request": "launch",
            "program": "sudo service postgresql start"
        }

尝试将 type 属性 从 Ruby 更改为 shell

        {
        "name": "Start Postgres server",
        "type": "shell",
        "request": "launch",
        "program": "sudo service postgresql start"
        }

Read more about tasks here.