gpt4 book ai didi

Linux:在脚本中运行二进制文件

转载 作者:IT王子 更新时间:2023-10-29 00:10:33 24 4
gpt4 key购买 nike

我想通过脚本运行一个程序。通常我在 shell 中输入 ./program 程序就会启动。

我的脚本是这样的:

#!/bin/sh
cd /home/user/path_to_the_program/
sh program

它失败了,我认为最后一行出错了......

我知道这是个幼稚的问题,但非常感谢!

最佳答案

如果 ./program 在 shell 中工作,为什么不在脚本中使用它呢?

#!/bin/sh
cd /home/user/path_to_the_program/
./program

sh program 启动 sh 以尝试将 program 解释为 shell 脚本。它很可能不是脚本而是其他一些可执行文件,这就是它失败的原因。

关于Linux:在脚本中运行二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3953886/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com