我创建了一个简单的测试脚本。我可以使用运行它/测验sh
,但当我尝试sudo时/测验sh我收到一个错误。
测试内容。上海:
$ cat test.sh
#!/bin/bash
echo Test worked
echo end
文件权限:
$ ls -l
-rwxrwxrwx 1 spark spark 40 Jan 25 12:20 test.sh
运行脚本:
$ ./test.sh
Test worked
end
使用sudo运行脚本:
$ sudo ./test.sh
sudo: ./test.sh: command not found
为什么会发生这种情况?
没有“sudo”它也能工作。
bash test.sh
试试这个:
sudo bashtest.sh
问题内容: 我想尝试使用npm为Web应用程序运行各种构建任务。我知道我可以这样添加一个字段来做到这一点: 当您使用带有许多选项的更复杂的命令时,这变得很笨拙。是否有可能将这些命令移至bash脚本或类似的东西?就像是: 在文件中的哪里执行命令? 阅读这篇文章似乎是这样,但是我不清楚我应该在哪里放置文件或者丢失了什么。 问题答案: 完全有可能… 另外,请确保在bash文件的顶部放置一个哈希爆炸 还请
下面的代码不能正常工作,总是打印第一个的。这是在bbb上运行的。有人能找到错误吗?我知道这很愚蠢,但我找不到。
我想从python脚本内部运行下面的bash脚本。 我的python脚本/函数如下所示 但是,我收到以下错误 - 我正在使用集群,我的系统规格如下 - 如果我遗漏了什么,请告诉我。我的基本问题是如何从给定的python脚本运行另一个python script,特别是当我们需要激活和停用虚拟环境时,因为由于一些依赖冲突,父python script和子python cript需要两个不同的虚拟环境。
当我试图登录本地postgres数据库并提交查询时,我的BASH脚本中的psql命令遇到了问题。我以以下方式使用该命令: 但是,我收到以下错误消息。 PSQL: FATAL:用户"postgres"的身份验证失败 在我将以下更改附加到 /var/lib/pgsql/data/pg_hba.conf后,从命令行运行非常好: 本地所有信任 托管所有127.0.0.1/32信任 另外,能否验证一下这一点
问题内容: 我正在尝试运行Python工作。我创建了以下文件夹: C:\ Users \ herod \ jenkins_ws \ workspace \ window_testing 并添加了脚本“ testing.py”。 该脚本非常简单: 但是从Jenkins运行它时出现以下错误(如果我从命令行运行它会起作用): 我究竟做错了什么 ? 这是我尝试过的: 在构建部分的作业配置中,我选择“执行p