【问题标题】:Script Change .sh for Windows Server 2008用于 Windows Server 2008 的脚本更改 .sh
【发布时间】:2012-05-11 16:54:40
【问题描述】:

我尝试迁移到 Windows Server 2008,但我是脚本概念的新手。

我有一个 .sh 文件要启动,其中包含:

cd RADIOROOT/PLAYERS
killall player_1
su - robotstream --command='/RADIOROOT/PLAYERS/player_1 -t /RADIOROOT/PLAYERS/player_1.conf' & > dev/null

首先,如何在我的 IIS 上启动这个 .sh 文件?我必须在 powershell 脚本中更改它吗?

我尝试将其更改为 .ps1 文件并进行了一些更改但无法正常工作。有人知道怎么做吗?

那么,你有没有关于改变这种脚本以使其工作的网站?

感谢您的帮助。

【问题讨论】:

  • 你确定robotstream软件支持Windows吗?

标签: iis powershell migration windows-server-2008


【解决方案1】:

假设 Windows 服务器上的所有内容都与 *nix 服务器上的相同(相同的路径、robotstream 采用相同的参数等),这应该在 PowerShell 中执行相同的操作:

cd C:\RADIOROOT\PLAYERS
Stop-Process player_1
$command = "robotstream --command='/RADIOROOT/PLAYERS/player_1 -t /RADIOROOT/PLAYERS/player_1.conf'"
Invoke-Expression $command

使用 .ps1 扩展名保存它,然后从 PowerShell 控制台运行它。

就有关将 SH 脚本转换为 PowerShell 的网站而言,您需要学习 Bash(这样您就可以理解要转换的脚本)和 PowerShell(这样您才能知道如何编写新脚本)。两者都有很多好的网站。只是谷歌“powershell教程”。

希望对您有所帮助。随时要求澄清。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多