gpt4 book ai didi

linux - 如何从系统中的任何位置(当前目录之外)运行我的脚本?

转载 作者:太空宇宙 更新时间:2023-11-04 05:11:40 25 4
gpt4 key购买 nike

我的脚本位于 /home/testing/program 。我的脚本名称是test.sh 。我想从其他目录运行我的脚本。我更改了文件的权限。在我的脚本中,我已将输出重定向到某个( output-test.sh )文件。我需要从其他目录运行所有脚本。如果我在当前目录中运行脚本,它工作正常。请帮助我做到这一点。提前致谢。

最佳答案

在 Unix 系统中,绝对路径以/开头。所以你可以使用绝对路径来运行脚本。在你的情况下,你所要做的就是从终端运行这个命令sh/home/testing/program/test.sh 。在使用脚本的绝对路径之前,从哪个目录运行命令并不重要。

还应使用脚本文件中的绝对路径定义写入输出的文件。例如,在您的情况

/home/centos/rr/email-body.txt

这样,即使从其他目录或任何目录执行脚本,操作系统也能识别该文件。

关于linux - 如何从系统中的任何位置(当前目录之外)运行我的脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54586697/

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