shell 相关问题

术语“shell”指的是一般的基于文本的交互式命令解释器,通常与Unix和Linux操作系统相关联。有关shell脚本的问题,请使用更具体的标记,例如'bash','powershell'或'ksh'。如果没有特定的标签,应该假设一个便携式(符合POSIX标准)的解决方案,尽管另外使用'posix'或'sh'代替。

当我在 php 脚本中运行 exec 命令时,它没有给出任何输出,但返回值为 0

当我在 php 脚本中运行 exec 命令时,它没有给出任何输出,但返回值为 0 背景:我正在尝试使用 AS2Secure PHP 代码实现 AS2 通信功能。当我...

回答 1 投票 0

使用 getenv 函数

我有一个 C 程序,可以打印名称由 stdin 给出的每个环境变量。 它打印诸如 $PATH、$USER 之类的变量,但它看不到我自己在...中定义的环境变量。

回答 3 投票 0

“cd”在 shell 脚本中不起作用

我想知道为什么 cd 在 shell 脚本中不起作用。如下, #!/bin/sh 光盘测试 mkdir $(日期+%d-%mm-%Y) 当我运行这个时,我得到 can't cd to test cd: 2: 无法 cd 到 /test 为什么会这样……

回答 12 投票 0

使用 getenv 和 env 不会给出相同的结果:

我有一个 C 程序,可以打印名称由 stdin 给出的每个环境变量。 它打印 $PATH、$USER 等变量,但看不到我自己定义的环境变量...

回答 1 投票 0

条件表达式 - 返回语法错误

我正在通过 python 在 shell 上启动多个命令,但我希望它在失败时停止并显示一条消息。 这是我的做法: x=os.system('dpkg -i mypkg1') if x==0 else return '[Error]: Package 1 some' ...

回答 1 投票 0

如何使用 Remote-SSH 修复 VS Code 错误:“终端进程无法启动:启动期间发生本机异常(forkpty(3) 失败。)。”?

我已在 VS Code 中安装并使用 Remote-SSH 扩展来访问 Linux 临时环境并远程工作。 设置和连接适用于一个用户,但不允许我连接...

回答 4 投票 0

画圣诞树

我正在尝试以以下形式画一棵树 * *** ***** ****** ********* 正如你所看到的,我每行都需要空格和“*”星号,但我无法按照我想要的方式得到它......

回答 3 投票 0

GCP CloudBuild 替换在管道中失败

根据 GCP CloudBuild 文档,可以在管道替换中使用 shell 参数扩展。 我想根据 git 分支的名称为 docker 镜像定义一个标签名称。 ...

回答 1 投票 0

将 sql 文件返回到 mysql 数据库时抑制警告

/opt/mysql/bin/mysqldump -udbuser -pAdmin@123 -h192.167.93.44 -P32083 --single-transaction --set-gtid-purged=OFF --数据库 mohwscdrdb mohwsecsdb moresourcelifecycledb moorderdb movdcservicedb >.. .

回答 3 投票 0

子进程中`shell=True`中的`shell`是指`bash`吗?

我想知道是否 subprocess.call("if [ ! -d '{output}' ]; then mkdir -p {output}; fi", shell=True) 在不同的服务器中将由 sh 或 zsh 而不是 bash 解释。 什么该...

回答 3 投票 0

如何将输出限制为终端宽度

当我使用 pstree 时,我看到行仅达到终端宽度(即没有自动换行),但是当我 grep 输出时,它确实换行。它使用什么函数来改变这种行为? bash$ pstr...

回答 4 投票 0

多设备UNIX仅保留最后10个备份文件

我有不同日期的路由器备份文件的目录多个日期\IP地址文件 如何只保留每个路由器 IP 地址的最后 10 个 例如每个只有 3 个备份 CPE-222_10.10...

回答 1 投票 0

如何在 Windows 中运行 Vim?

我刚刚安装了 gVim,并尝试使用通常适用于 Linux 的“vim myfile.java”技术来打开文件并编辑它。但不幸的是,这似乎不起作用。我也尝试过“

回答 6 投票 0

如何在脚本中使用设置的时区调用日期命令中的变量

我当前的任务是实现维护窗口的调度工具。 我想将输入的开始日期和结束日期转换为 unix 时间戳,并且需要从我的时区实现转换...

回答 2 投票 0

为什么我的launchdaemon找不到bash命令?

我正在编写一个 bash 脚本,根据我的耳机是否通过蓝牙连接来启用和禁用我的 MacBook 上的休眠功能,这样我就可以合上盖子并听音乐,而无需

回答 1 投票 0

如何检查shell脚本$1参数是绝对路径还是相对路径? [重复]

正如标题所示,我试图确定我的 BASH 脚本是否接收作为参数:完整路径或目录的相对文件。 由于某些原因,以下内容似乎对我不起作用: #!...

回答 5 投票 0

Linux 命令检查 shell 脚本是否正在运行

linux命令是什么来查找aa.sh进程是否正在运行。 ps 命令似乎不起作用,并且不显示 shell 脚本名称。 请指教。

回答 9 投票 0

创建新的 git 存储库时发送电子邮件通知

我已经准备了一个用于在 GitHub 中创建存储库的 shell 脚本,但是当创建新存储库时我想手动检查它。 有没有任何脚本可以向我发送电子邮件通知...

回答 1 投票 0

如何从 CLI 列出 Git 命令的选项

是否可以从命令行列出 Git 命令的选项? 我知道 git help 和 git --help,它们提供了命令的完整文档...

回答 2 投票 0

如何查看`ps`输出以外的进程调度策略

我使用的是busybox版本的linux,想要检查进程调度策略。 PS 输出仅显示 PID USER VSZ STAT COMMAND,无论 PS 命令给出的任何选项如何....

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.