为什么此命令“google-auth”在终端中有效,但在 bash 脚本中无效?

拉吉·高达

我已经在服务器 ubuntu 16.0405 上安装了 libpam-google-authenticator 和 freeradius。一切正常,除了如果我在 bash 脚本中使用命令 google-auth 我收到一条错误消息“google-auth: command not found”但如果我直接把它放在终端上也是一样的。

#!/bin/bash  
google-auth
通用汽车

那不是 bash 脚本。

要使其成为 bash 脚本,您的第一行需要包含一个“#”,如下所示:

#!/bin/bash
google-auth

此外,您需要确保脚本是可执行的:

chmod +x yourscript.sh

希望这能解决你的问题。

根据下面的评论,似乎命令“google-auth”是未在子 shell 中建立的别名。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

命令在终端中有效,但在bash脚本中无效

来自分类Dev

Ubuntu-“ sudo iptables”命令在终端中有效,在bash脚本中无效

来自分类Dev

此命令在终端中有效,但在Shell脚本中无效

来自分类Dev

为什么此代码在bash v4.4中有效但在bash v3.2中无效?

来自分类Dev

为什么powershell命令在终端中有效但在lnk文件中无效?

来自分类Dev

历史命令在终端中有效,但作为bash脚本编写时无效

来自分类Dev

为什么在for循环中使用此命令复制文件的命令在bash中有效,而在zsh中却无效?

来自分类Dev

命令在crontab中失败,但在终端中有效

来自分类Dev

Linux。为什么我的 Linux 命令在终端上有效,但在脚本中无效

来自分类Dev

为什么此命令在我的终端上有效,但在我的代码中无效?

来自分类Dev

NVM命令在终端中有效,但在屏幕中无效

来自分类Dev

代码在终端中有效,但在脚本中无效

来自分类Dev

Bash脚本不起作用,但在Mac终端上,脚本中的那些命令有效

来自分类Dev

脚本在 CodeCademy 中有效,但在命令行中无效

来自分类Dev

为什么此单行函数在zsh中有效,但在bash中不起作用,如何为bash修复它?

来自分类Dev

为什么此创建表SQL在MSSQL Server中有效但在MySQL上无效?

来自分类Dev

为什么此代码在控制台中有效,但在页面加载时无效?

来自分类Dev

命令在脚本(或-c)中有效,但在直接运行时(在交互式shell中)则无效

来自分类Dev

括号在bash shell本身有效,但在bash脚本中无效

来自分类Dev

括号在bash shell本身有效,但在bash脚本中无效

来自分类Dev

函数名称在bash中有效,但在sh中无效

来自分类Dev

echo %JAVA_HOME% 在 cmd 中有效,但在 git bash 中无效

来自分类Dev

bash脚本中的命令无效

来自分类Dev

为什么此查询在mongo shell中有效,但在node mongo驱动程序中无效?

来自分类Dev

导出变量在终端中有效,但在 shell 脚本中无效

来自分类Dev

为什么我的SQL调用在MySQL中有效,但在Java类中却无效

来自分类Dev

为什么取消注释的宏在clang中无效但在msvc中有效

来自分类Dev

为什么这个图像阈值在 Windows 中有效,但在 mono/linux 中无效?

来自分类Dev

伪元素在 Firefox 中有效,但在 Chrome 中无效,为什么?

Related 相关文章

  1. 1

    命令在终端中有效,但在bash脚本中无效

  2. 2

    Ubuntu-“ sudo iptables”命令在终端中有效,在bash脚本中无效

  3. 3

    此命令在终端中有效,但在Shell脚本中无效

  4. 4

    为什么此代码在bash v4.4中有效但在bash v3.2中无效?

  5. 5

    为什么powershell命令在终端中有效但在lnk文件中无效?

  6. 6

    历史命令在终端中有效,但作为bash脚本编写时无效

  7. 7

    为什么在for循环中使用此命令复制文件的命令在bash中有效,而在zsh中却无效?

  8. 8

    命令在crontab中失败,但在终端中有效

  9. 9

    Linux。为什么我的 Linux 命令在终端上有效,但在脚本中无效

  10. 10

    为什么此命令在我的终端上有效,但在我的代码中无效?

  11. 11

    NVM命令在终端中有效,但在屏幕中无效

  12. 12

    代码在终端中有效,但在脚本中无效

  13. 13

    Bash脚本不起作用,但在Mac终端上,脚本中的那些命令有效

  14. 14

    脚本在 CodeCademy 中有效,但在命令行中无效

  15. 15

    为什么此单行函数在zsh中有效,但在bash中不起作用,如何为bash修复它?

  16. 16

    为什么此创建表SQL在MSSQL Server中有效但在MySQL上无效?

  17. 17

    为什么此代码在控制台中有效,但在页面加载时无效?

  18. 18

    命令在脚本(或-c)中有效,但在直接运行时(在交互式shell中)则无效

  19. 19

    括号在bash shell本身有效,但在bash脚本中无效

  20. 20

    括号在bash shell本身有效,但在bash脚本中无效

  21. 21

    函数名称在bash中有效,但在sh中无效

  22. 22

    echo %JAVA_HOME% 在 cmd 中有效,但在 git bash 中无效

  23. 23

    bash脚本中的命令无效

  24. 24

    为什么此查询在mongo shell中有效,但在node mongo驱动程序中无效?

  25. 25

    导出变量在终端中有效,但在 shell 脚本中无效

  26. 26

    为什么我的SQL调用在MySQL中有效,但在Java类中却无效

  27. 27

    为什么取消注释的宏在clang中无效但在msvc中有效

  28. 28

    为什么这个图像阈值在 Windows 中有效,但在 mono/linux 中无效?

  29. 29

    伪元素在 Firefox 中有效,但在 Chrome 中无效,为什么?

热门标签

归档