gpt4 book ai didi

linux - 像常规命令一样运行脚本

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:50:49 25 4
gpt4 key购买 nike

我正在使用 ubuntu 12.04。我的主目录中有一个自定义脚本,名为 ~/configure/run-server。这里-
configure - 是我家的目录
run-server - 是运行 tomcat 并检查一些约束/先决条件以在 tomcat 上运行我的项目的脚本。此脚本没有其他依赖项。该脚本可执行并且运行良好,没有任何错误。

要运行我必须做的脚本 -

$ ./configure/run-server 

但我想像常规命令一样运行 - run-server 脚本,例如 - cpmvscp 等。要运行这些命令,我​​们不需要指定任何其他额外的东西。我如何为 run-server 命令执行此操作?

谢谢

最佳答案

由于您使用的是 ubuntu,因此此 hack 将对您有用。我不确定其他 Linux 发行版。按照这些步骤-
1.在你家创建一个名为bin的目录-

$ mkdir bin

2. 然后将您的run-server 脚本放入其中。
3. 现在查看您的 ~/.profile 文件。此文件包含有关您家中的 bin 目录的信息。现在 bin 目录作为您的私有(private) bin 使用。如果您的 ~/.profile 文件不包含有关 bin 目录的任何信息,那么您可以在 ~/.profile -

中添加以下行
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi

现在您可以在家中像使用常规命令一样使用脚本 run-server

如果您想从整个环境(即从其他用户家中或任何其他地方)访问 run-server 命令,请放置您的 run-server 命令到/usr/bin 目录。但我认为第一个是最好的选择。

您也可以 see这个链接。

关于linux - 像常规命令一样运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31691919/

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