linux 开机批量启动程序

每天早上到公司第一件事打开电脑,打开我的qq,我的开发工具idea,在看看邮件,日复一日,变懒了,也变聪明了,写了下面一段脚本

文件名:mystart.sh

#!bin/bash

#检验我的开发工具是否已经启动,如果没有启动,启动程序,并在终端打印简单启动信息

ideaNum=`ps -ef | grep idea | awk ‘{print $2}‘ | wc -l`

flag=2

if [ $ideaNum -lt $flag ];then

nohup sh /home/wangjun/software/idea-IU-135.909/bin/idea.sh >/dev/null 2>&1 &

echo "启动idea..."

sleep 2

fi

firefoxNum=`ps -ef | grep firefox | awk ‘{print $2}‘ | wc -l`

if [ $firefoxNum -lt $flag ];then

nohup firefox >/dev/null 2>&1 &

echo "启动firefox..."

sleep 2

fi

thunderbirdNum=`ps -ef | grep thunderbird | awk ‘{print $2}‘ | wc -l`

if [ $thunderbirdNum -lt $flag ];then

nohup thunderbird  >/dev/null 2>&1 &

echo "启动email..."

sleep 2

fi

tm2013Num=`ps -ef | grep tm2013 | awk ‘{print $2}‘ | wc -l`

if [ $tm2013Num -lt $flag ];then

nohup tm2013 >/dev/null 2>&1 &

echo "启动qq..."

sleep 2

fi

以上是文件内容,之后在~/.bashrc 文件添加别名:alias mystart=‘sh ~/software/mystart.sh‘

这样我每天早上的第一件是便是打开终端:敲下mystart了

linux 开机批量启动程序

时间: 2025-01-19 14:46:45

linux 开机批量启动程序的相关文章

/etc/rc.local 与 /etc/init.d Linux 开机自动运行程序

1. /etc/rc.local 这是使用者自订开机启动程序,把需要开机自动运行的程序写在这个脚本里 --------引用---------------------- 在完成 run level 3 的服务启动后,如果我还有其他的动作想要完成时,举例来说, 我还想要寄一封 mail 给某个系统管理帐号,通知他,系统刚刚重新开机完毕,那么, 是否应该要制作一个 shell script 放置在 /etc/rc.d/init.d/ 里面,然后再以连结方式连结到 /etc/rc.d/rc3.d/ 里面

[Linux]在终端启动程序关闭终端不退出的方法

?? 在终端启动程序关闭终端不退出的方法 普通情况下关闭终端时,那么在这个终端中启动的后台程序也会终止.要使终端关闭后,后台程序保持运行,使用这个指令: nohup 命令 & 如:nohup test.sh &

linux服务方式启动程序脚本(init.d脚本)

这才是真正正确的让jar后台启动的脚本,网络上的各种nohoup的脚本都是临时执行一次任务用的. #!/bin/sh # # init.d script # # ### BEGIN INIT INFO # Provides: mongodb # Required-Start: $network $local_fs $remote_fs # Required-Stop: $network $local_fs $remote_fs # Should-Start: $named # Should-St

Linux下批量启动jar包的shell脚本

jar_shell.sh文件内容如下 #! /bin/sh # 端口号 PORTS=(8761 10000) # 模块 MODULES=(zns-eureka zns-product) # 模块名称 MODULE_NAMES=(注册中心 产品模块) # jar包数组 JARS=(zns-eureka-1.0.0.jar zns-product-1.0.0.jar) # jar包路径 JAR_PATH='/usr/local/app/jars' # 日志路径 LOG_PATH='/usr/loca

Linux用命令启动程序(eclipse、IDEA等)

打开根目录用管理员权限打开HOME 找到下图截图中的框选出的文件 用文本编辑器打开后 在文件末尾添加所需要打开的应用文件所在的目录 这里以本人的IDEA和eclipse为例:

Linux 开机画面启动不了,进行系统命令模式

操作系统:中标麒麟v6 ========== 方案:ctrl+alt+f2 问题截图:

QuickApps | 快速启动程序

分类: 系统增强    版本: 0.1.5    发布日期: 2015-09-06 功能丰富强大的程序快速启动工具,可从桌面.任务栏.窗口标题栏等多处位置通过点击鼠标中键快速执行程序或打开文件(夹).同时程序内置了多个实用功能,可极大地提高工作效率. 功能简介 以弹出菜单的方式显示快速程序列表,并可以自定义触发位置 直接管理快速程序,无需创建快捷方式 支持程序/文件(夹)以正常窗口.最小化.最大化.隐藏等不同方式启动:点击程序时按住“Ctrl”键最小化启动:按住“Shift”键最大化启动:同时按

Linux开机启动程序详解

我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自检引导步骤,就只从Linux操作系统的引导加载程序(对个人电脑而言通常是LILO)开始,介绍Linux开机引导的步骤. 加载内核LILO启动之后,如果你选择了Linux作为准备引导的操作系统,第一个被加载的东西就是内核.请记住此时的计算机内存中还不存在任何操作系统,PC(因为它们天然的设计缺陷)也还没有办法存取机器上全部的内存.因此,内核就必须完整地加载到可用RAM的第一个兆字节之内.为了实现这个目的,内核是被压缩了的.这个文件的头部包含着

Linux如何实现开机启动程序详解

Linux开机启动程序详解我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自检引导步骤,就只从Linux操作系统的引导加载程序(对个人电脑而言通常是LILO)开始,介绍Linux开机引导的步骤. 加载内核LILO启动之后,如果你选择了Linux作为准备引导的操作系统,第一个被加载的东西就是内核.请记住此时的计算机内存中还不存在任何操作系统,PC(因为它们天然的设计缺陷)也还没有办法存取机器上全部的内存.因此,内核就必须完整地加载到可用RAM的第一个兆字节之内.为了实现这个目的,内核是被压缩