相关疑难解决方法(0)

在脚本运行时编辑脚本会发生什么?

如果我是脚本文件并在它仍在运行时保存它会发生什么,并且它会打印我需要的结果.

linux shell

13
推荐指数
1
解决办法
4183
查看次数

如何使shell脚本在运行时对源进行更改

有人注意到,如果修改shell脚本的源代码,那么当前运行的任何实例都可能会失败吗?

这在我看来非常糟糕; 这意味着我必须确保在进行更改之前停止脚本的所有实例.我的首选行为是现有脚本继续使用旧源代码运行,新实例使用新代码(例如perl和python程序会发生什么).

除了将shell脚本预先复制到临时文件并从中运行之外,人们对此行为有什么好的解决方法吗?

谢谢,/ YGA

shell

11
推荐指数
1
解决办法
1360
查看次数

Emacs工作流在运行时编辑Bash脚本

如果在脚本运行时编辑脚本, Bash可能会产生意外结果.但是,能够编辑我在shell中运行的脚本的临时副本通常会非常方便,但在再次运行它之前确保它回到原始位置.是否有人建议工作流程或自定义Emacs以促进这一点?

emacs bash

8
推荐指数
2
解决办法
4366
查看次数

在运行时编辑 PowerShell 脚本

显然,在执行时编辑 Linux shell 脚本会导致未定义的行为

当您在执行 PowerShell 脚本时对其进行编辑时会发生什么情况?

windows shell powershell

5
推荐指数
1
解决办法
969
查看次数

在 bash 中,我正在构建一个更新脚本,如何更新更新脚本

我正在构建一个小脚本来更新树莓派上的应用程序文件。

它将执行以下操作:

  1. 下载应用程序文件的 zip 文件
  2. 解压它们
  3. 将每一个复制到正确的位置,并根据需要使其可执行等。

我遇到的问题是其中一个文件是 updatescript.sh。

我已经读到在执行时更新/更改 bash 脚本是危险的。请参阅在运行时编辑 shell 脚本

有什么好方法可以实现我想要做的事情吗?

bash shell auto-update

3
推荐指数
1
解决办法
2341
查看次数

如何在特定的 git commit 上运行 shell 脚本?

我想运行run.sh以检查我的代码的结果,大约需要 30 个小时。但我迫不及待地想在我的代码中添加其他功能。但是,我发现有一些潜在的危险:

就我而言,我希望在run.sh运行时修复所有文件,同时继续编辑可能存在错误的 Python 文件的更多功能。

例如,这是我的 git 日志

* commit 6d1931c0f5f6f7030f1a93d4f7496527c3711c1f (HEAD -> master)
| Author: deeperlearner
| Date:   Fri Aug 13 10:37:21 2021 +0800
|
|     Version to be run by shell script
|
Run Code Online (Sandbox Code Playgroud)

当我继续run.sh提交6d1931时,如何强制运行提交?

* commit 059706b752f4702bc5d0c830c87e812a7bbaae27 (HEAD -> master)
| Author: deeperlearner
| Date:   Fri Aug 13 10:38:21 2021 +0800
|
|     Buggy commit that may destroy `run.sh`
|
* …
Run Code Online (Sandbox Code Playgroud)

python git shell

3
推荐指数
1
解决办法
43
查看次数

标签 统计

shell ×5

bash ×2

auto-update ×1

emacs ×1

git ×1

linux ×1

powershell ×1

python ×1

windows ×1