小编ade*_*hox的帖子

是否可以在 /etc/rc.local 中有条件?

内有条件可以/etc/rc.local吗?我检查了很多问答,大多数人都建议chmod +x在上面运行,但我的问题不同。它实际上没有条件的情况下对我有用,但没有其他条件。

#!/bin/sh

if [[ -e /usr/src/an-existing-file ]]
then
    echo "seen" >> /etc/rclocalmadethis
fi
Run Code Online (Sandbox Code Playgroud)

这是我运行时看到的奇怪错误systemctl status rc-local.service

rc.local[481]: /etc/rc.local: 3: /etc/rc.local: [[: not found
Run Code Online (Sandbox Code Playgroud)

这是我rc.local在完全相同的位置ls -lah /etc/

-rwxr-xr-x  1 root root    292 Sep 19 09:13 rc.local
Run Code Online (Sandbox Code Playgroud)

我使用的是 Debian 10 标准版。

shell shell-script test rc syntax

4
推荐指数
1
解决办法
558
查看次数

在 bash 中创建持久数组

我想要一个关联数组在我的 bashrc 文件中,我想在需要时添加或删除它,但是如果我将数组声明放在 bashrc 文件中,它会在每次 bash 运行时重新声明,因此以前的值将丢失. 我该怎么办?

bash shell-script associative-array

2
推荐指数
1
解决办法
184
查看次数

标签 统计

shell-script ×2

associative-array ×1

bash ×1

rc ×1

shell ×1

syntax ×1

test ×1