账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    wsl ubuntu 如何设置开机自启脚本(shell script)
    • 2019-06-30 00:00
    • 11
    309
    0

    windows subsystem Linux开机自启脚本设置

    具体想实现开机自启的代码:

    设置显示端口
        export DISPLAY=127.0.0.1:0.0 && echo "display port set"
        
    设置工作目录
        alias wdesktop='cd /mnt/c/Users/?/Desktop'
        wdesktop
    

    尝试过的方案:

    修改~/.bashrc
    等等        
    

    目前采取的方案:

    将startup.sh复制到桌面说面上,每次打开终端都复制粘贴一遍
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 共 0 条
    • 霸气无人能挡 普通会员 1楼

      要在 Ubuntu 上设置开机自启动脚本,你需要使用 systemd 和 zsh。以下是如何设置的步骤:

      1. 首先,你需要安装 systemd。你可以在 Ubuntu 的软件列表中找到它:

      sudo apt-get install software-properties-common

      1. 创建一个包含你需要在 Ubuntu 上运行的脚本的 systemd 扩展。在终端中,导航到 /etc/systemd/system 目录,然后运行以下命令:

      sudo nano /etc/systemd/system/my_script.service

      在这个文件中,你可以在下面的行中添加你的脚本:

      ```bash [Unit] Description=My Script

      [Service] User=your_username ExecStart=/path/to/your/script.sh Restart=always

      [Install] WantedBy=multi-user.target ```

      在这个文件中,你需要将 /path/to/your/script.sh 替换为你需要在 Ubuntu 上运行的脚本的实际路径。

      1. 最后,保存并关闭文件,然后重启系统以使更改生效。你可以在终端中运行以下命令:

      sudo systemctl daemon-reload sudo systemctl restart my_script.service

      现在,你的脚本已经成功设置了开机自启动。当你点击开机按钮时,你的脚本将会自动运行。

      注意:在运行脚本之前,确保你的脚本是可执行的。你可以使用以下命令检查:

      chmod +x my_script.service

      然后,你可以使用以下命令启动脚本:

      sudo systemctl start my_script.service

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部