启动时执行脚本

bla*_*ver 4 boot debian shell-script slim

在 debian 的启动或桌面启动过程中启动脚本的最简单方法是什么?

有问题的脚本由一个连接 wifi 的命令 (ifup wlan0) 组成,并且需要 root 权限。我的系统是 debian 测试,slim 登录管理器,jwm 作为窗口管理器。

我尝试了以下方法:

  1. 使用 systemd 创建 .service 方式。它启动脚本,但在桌面登​​录时将其关闭,不知道为什么。
  2. 在 Jwm 中使用启动命令,但我认为它失败了,因为启动 ifup 需要 root 权限。
  3. 将命令放在 .bashrc 文件中。和上面一样
  4. 将脚本放在 /etc/rc5.d 目录中。

到目前为止没有任何效果。建议?

bla*_*ver 8

万一其他人需要知道,这就是最终奏效的方法。

  1. 创建一个 /etc/rc.local 文件
  2. 修改它 755
  3. 在 rc.local 文件中,我放了:

代码:

#!/bin/sh -e
# This script is executed at the end of each multiuser runlevel

/path/to/my/script  

exit 0
Run Code Online (Sandbox Code Playgroud)

  • 执行此文件时,网络尚未就绪。 (3认同)