由Ubuntu系统设置开机自启动terminal所查阅的一些资料

本文讲述了作者如何在安装Ubuntu时尝试让终端自启动,包括通过开机启动gnome-terminal、在~/.bashrc中编写命令、使用startupapplications以及研究启动流程,特别关注了bashrc与其他启动文件的区别。
摘要由CSDN通过智能技术生成

安装Ubuntu系统的时候,想着反正做什么都得先开个terminal,干脆开机时自启动一个terminal岂不方便,于是查了一下怎样实现,由此也顺带学习了一些关于Ubuntu启动的知识。

亲测有用的参考链接:Ubuntu设置开机自动打开gnome-terminal_ubuntu开机打开terminal-CSDN博客

除了这种方法之外,我还尝试了另一种我经常用的方法,就是把启动terminal的命令写在~/.bashrc里面,但实测会发生死锁,分析原因是因为,每次打开一个terminal的时候,系统都会自动source一把~/.bashrc,这个操作又会导致再开启一个terminal,于是乎就会不断打开新的terminal导致系统崩溃。我是怎么停下来的?ctrl+c。。。松了一口气。

除此之外,我还研究了一下,startup applications里加入terminal启动,是在哪里生效的,于是研究了一下ubuntu的启动过程。查到一些好的链接:

https://wenku.baidu.com/view/9234ed53be64783e0912a21614791711cd797940.html?_wkts_=1710763662371&bdQuery=ubuntu%E4%B8%ADinit%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%8B%E7%9A%84%E6%96%87%E4%BB%B6&needWelcomeRecommand=1

ubuntu 启动流程_ubuntu 启动过程-CSDN博客 

ubuntu shell启动文件/etc/profile、.profile、.bashrc、/etc/bash.bashrc之间的区别和联系_ubuntu profile文件-CSDN博客 

 Ubuntu添加和设置开机自动启动程序的方法_ubuntu添加开机启动项-CSDN博客

Ubuntu系统中,如果你想让某个程序在开机自动启动,并设置其启动时间间隔,你可以通过创建一个cron job(定时任务)来实现。以下是设置步骤: 1. 打开终端(Terminal),输入 `crontab -e` 进入编辑器,这将打开你的个人cron配置文件。 2. 在编辑器中,你会看到一些注释行,它们通常以 `#` 开始,说明了每一行代表的时间格式。你需要添加一行新的行来定义你的定时任务。基本格式如下: ```bash * * * * * /path/to/your/script ``` 其中,每个星号代表一天中的某一刻: - 第一个星号表示分钟(范围0-59) - 第二个星号表示小时(范围0-23) - 第三个星号表示日期(范围1-31) - 第四个星号表示月份(范围1-12) - 第五个星号表示星期(范围0-7,其中0和7都代表周日) 3. 将`/path/to/your/script`替换为你想要执行的脚本的实际路径。如果是shell脚本,记得给它执行权限:`chmod +x /path/to/your/script`。 4. 设置时间间隔。如果你希望在开机后立即执行,可以忽略时间设置;如果你想定期执行,比如每天早晨8点执行,那么设置如下: ```bash 0 8 * * * /path/to/your/script ``` 5. 保存并关闭编辑器。此时,你的程序就会按照你设定的时间间隔自动开机启动了。 请注意,如果你希望的是开机后固定时间执行,而非周期性,那可能需要借助像`systemd`这样的服务管理系统设置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值