精华内容
下载资源
问答
  • linux设置自启动程序

    千次阅读 2010-07-02 15:02:00
    Ubuntu 系统下自启动选项的设置方法Ubuntu , 系统 , 选项 , 设置 这里说明,Ubuntu 中系统 没有了RH系统中的 chkconfig 命令 ! <br /> 可用一些小工具 来管理 Ubuntu 的启动选项: ...

    Ubuntu 系统下自启动选项的设置方法

    这里说明,Ubuntu系统 没有了RH系统中的 chkconfig 命令

    可用一些小工具管理 Ubuntu 的启动选项:
    小工具 rcconf:
    #sudo apt-get rcconf
    #sudo apt-get install rcconf
    root 下运行: #sudo rcconf
    功能 更全的工具:sysv-rc-conf
    #sudo apt-get update
    #sudo apt-get install sysv-rc-conf
    运行:#sudo sysv-rc-conf
    也可以直接加入启动程序 ,例如把 /etc/init.d/red5 加入到系统自动 启动列表中:
    #sudo sysv-rc-conf red5 on
    其他使用方法见: google::Ubuntu::sysv-rc-conf 命令用法

    也可以直接修改
    直接改 /etc/rc0.d ~ /etc/rc6.d 和 /etc/rcS.d 下的东西,S开头的表示启动,K开头的表示不启动,
    例如:想关闭 Red 5 的开机自动启动,只需 #sudo mv /etc/rc2.d/S20red5 /etc/rc2.d/K20red5 就可以了。

    Ubuntu自动启动程序

    首先,linux随机启动的服务程序都在/etc/init.d这个文件 夹里,里面的文件全部都是脚本文件(脚本程序简单的 说就是把要运行的程序写 到一个 文件里让系统能够按顺序执行,类似windows下的autorun.dat文件),另外在/etc这个文件夹里还有诸如名为rc1.d, rc2.d一直到rc6.d的文件夹,这些都是linux不同的runlevel,我们一般进入的X windows多用户 的运行级别是第5级,也就是rc5.d,在这个文件 夹下的脚本文件就是运行第5级时要随机启动的服务程序。需要注意的是,在每个rc (1-6).d文件夹下的文件其实都是/etc/init.d文件夹下的文件的一个软连接(类似windows中的快捷方式),也就是说,在 /etc/init.d文件夹下是全部的服务程序,而每个rc(1-6).d只链接它自己启动需要的相应的服务程序!

    要启动scim (某一程序),我们首先要知道scim程序在哪里,用locate命令可以找到,scim在/usr/bin/scim这里,其中usr表 示是 属于用户的,bin在linux里表示可以执行的程序。这样,我就可以编写一个脚本程序,把它放到/etc/init.d里,然后在rc5.d里做一个相 应的软链接就可以了。

    这个脚本其实很简单,就两行:

    #!/bin/bash

    /usr/bin/scim

    第一行是声明用什么终端运行这个脚本,第二行就是要运行的命令。

    还 需要注意的一点是,在rc5.d里,每个链接的名字都是以S或者K开头的,S开头的表示是系统启动是要随机启动的,K开头的是不随机启动的。这 样,你就可以知道,如果我要哪个服务随机启动,就把它名字第一个字母K改成S就可以了,当然,把S改成K后,这个服务就不能随机启动了。因此,我这个链接 还要起名为SXXX,这样系统才能让它随机启动。

    在RH下,rc.local是默认启动的最后一个脚本文件,所以,如果你想要随机启动,还有一种方法就是在rc.local的尾部加入/usr/bin /scim,这样就可以了。Linux 自动启动程序

    1.开机启动时自动运行程序

    Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录 下的脚本文件,可以使init自动启动其它程序。例 如:编辑 /etc/rc.d/rc.local 文件(该文件通常是系统最后启动的脚本),在文件最末加上一行“xinit”或“startx”,可以在开机启动后直接进入X-Window。

    2.登录时自动运行程序

    用户登录时,bash首先自动执行系统管理员建立的全局登录script :/ect/profile。然后bash在用户起始目录下按顺序查找三个特殊文件中的一个:/.bash_profile、/.bash_login、 /.profile,但只执行最先找到的一个。
    因此,只需根据实际需要在上述文件中加入命令就可以实现用户登录时自动运行某些程序(类似于DOS下的Autoexec.bat)。

    3.退出登录时自动运行程序

    退出登录时,bash自动执行个人的退出登录脚本/.bash_logout。例如,在/.bash_logout中加入命令“tar -cvzf c.source.tgz *.c”,则在每次退出登录时自动执行 “tar” 命令备份 *.c 文件。

    4.定期自动运行程序

    Linux有一个称为crond的守护程序,主要功能是周期性地检查 /var/spool/cron目录下的一组命令文件的内容,并在设定的时间执行这些文件中的命令。用户可以通过crontab 命令来建立、修改、删除这些命令文件。

    例如,建立文件crondFile,内容为“00 9 23 Jan * HappyBirthday”,运行“crontab cronFile”命令后,每当元月23日上午9:00系统自动执行“HappyBirthday”的程序(“*”表示不管当天是星期几)。

    5.定时自动运行程序一次

    定时执行命令at 与crond 类似(但它只执行一次):命令在给定的时间执行,但不自动重复。at命令的一般格式为:at [ -f file ] time ,在指定的时间执行file文件中所给出的所有命令。也可直接从键盘输入命令:

    $ at 12:00
    at>mail to Roger -s ″Have a lunch″ < plan.txt
    at>Ctr-D
    Job 1 at 2000-11-09 12:00
    2000-11-09 12:00时候自动发一标题为“Have a lunch”,内容为plan.txt文件内容的邮件 给Roger。?9 12:00
    2000-11-09 12:00时候自动发一标题为“Have a lunch”,内容为plan.txt文件内容的邮件给Roger。er。ger。er。

    Ubuntu 开机自动挂载windows分区

    要挂载NTFS格式分区,需要NTFS-3g这个软件 。它短小精悍,而且功能强大。
    NTFS-3g是一个开源 软件,它支持在Windows 下面读写NTFS格式的分区。它非常的快 速,同时也很安全。它支持Windows 2000、XP和2003,并且支持所有的符合POSIX标准的磁盘操作。

    首先要编辑sources.list
    #sudo gedit /etc/apt/sources.list

    Ubuntu Drapper添加:
    deb http://givre.cabspace.com/ubuntu/ dapper main main-all
    deb http://ntfs-3g.sitesweetsite.info/ubuntu/ dapper main main-all
    deb http://flomertens.keo.in/ubuntu/ dapper main main-all

    Ubuntu Edgy添加:
    deb http://givre.cabspace.com/ubuntu/ edgy main
    deb http://ntfs-3g.sitesweetsite.info/ubuntu/ edgy main
    deb http://flomertens.keo.in/ubuntu/ edgy main

    同时必须导入GPG-Key,可以这样:
    #wget http://flomertens.keo.in/ubuntu/givre_key.asc -O- | sudo apt-key add -
    #wget http://givre.cabspace.com/ubuntu/givre_key.asc -O- | sudo apt-key add -

    现在更新一下源:
    #sudo aptitude update

    正式安装

    在“终端”下面运行:
    #sudo apt-get install ntfs-3g

    配置NTFS-3g

    首先看一些硬盘分区的分区类型
    #sudo fdisk -l

    现在就可以修改 /etc/fstab,来让Ubuntu启动的时候自动挂载NTFS分区了。但是首先请备份一下这个文件:
    #sudo cp /etc/fstab /etc/fstab.bak

    建立挂载点,譬如挂载在 /media/windows 下面
    #sudo mkdir /media/windows

    现在可以在 /etc/fstab 的后面添加
    /dev/hda1 /media/ ntfs-3g defaults,locale=zh_CN.utf8 0 0
    根据自己的情况进行修改。

    一些示例

    挂载 /dev/hda3
    添加 /dev/hda3 /media/windows ntfs-3g ro,locale=zh_CN.utf8,uid=1000 0 0

    关于自己的locale

    可以用下面的命令查看所有的locale
    #locale -a

    如果不想重新启动,就可以
    #sudo umount -a
    #sudo mount -a

    最后一个挂载FAT分区的命令
    #sudo mount /dev/hda3 /media/windows/ -t vfat -o iocharset=utf8,umask=000

    当然可以在/etc/fstab里面添加
    /dev/hda3 /media/windows vfat iocharset=utf8,umask=000 0 0

    Openfire随着Ubuntu自动启动

    openfire缺省情况下,是不随机启动的。为了解决 每次都要手工启动的麻烦,我编写了一个脚本,放在 /etc/init.d目录里面
    #sudo vim /etc/init.d/openfire
    内容如下:

    #!/bin/sh

    openfire_start(){
    /etc/openfire/bin/openfire start
    }

    openfire_stop(){
    /etc/openfire/bin/openfire stop
    }

    case $1 in
    start)
    openfire_start
    ;;
    stop)
    openfrie_stop
    ;;
    *)
    echo ‘Usage penfire start|stop’
    ;;
    esac

    转自:   http://xinsync.xju.edu.cn/index.php/archives/1328

    展开全文
  • Gnome 图形界面下设置自动启动程序

    千次阅读 2013-05-30 15:36:44
    1. "系统 > 首选顶 > 更多首选项 > 会话",然后点击"启动程序",选择你需要开机启动的程序即可(gnome-session-properties)。   2 在$home/.config/autostart下面添加deskto文件  如下 test.desktop: ...

    1. "系统 > 首选顶 > 更多首选项 > 会话",然后点击"启动程序",选择你需要开机启动的程序即可(gnome-session-properties)。

     

    2 在$home/.config/autostart下面添加deskto文件

        如下 test.desktop:

    [Desktop Entry]
    Type=Application
    Exec=/root/projects/test/test
    Hidden=false
    X-GNOME-Autostart-enabled=true
    Name[en_US]=test
    Name=test
    Comment[en_US]=
    Comment=

    展开全文
  • Windows设置自己的程序开机自动启动

    万次阅读 多人点赞 2018-12-20 17:49:26
    Windows系统想要快速设置开机自动启动某个程序,可以使用以下几种方法设置: 第一种:设置启动项 1.找到启动文件夹,我的是C:\Users\ThinkPad\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,...

    Windows系统想要快速设置开机自动启动某个程序,可以使用以下几种方法设置:

    第一种:设置启动项

    1.找到启动文件夹,我的是C:\Users\ThinkPad\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,或者打开运行,输入shell:startup,回车,也可以快速打开启动文件夹。

    2.拷贝需要开机启动的程序的快捷方式到此文件夹即可。

    3.打开任务管理器-启动查看启动项。

    这样就设置好了,下次计算机启动时,程序也会自动启动的。

    第二种:使用计划任务自启动

    1.新建文本文件DebugStart.txt,打开写入以下内容:

    tasklist|find /i "authSender.exe" && echo started || start "" "D:\Debug\authSender.exe"。

    这条语句不能换行, authSender.exe 是程序名, "D:\Debug\authSender.exe"是此程序所在路径,tasklist|find /i "authSender.exe"是判断进程是否存在,程序是否已经开启,如未开启才会启动程序,然后改后缀名 .txt 为 .bat,双击即可启动程序。(可以在每条语句前使用 :: 来注释一条语句),这种方法还可以批量启动不同程序,只需要在此文件中重启一行,按相同格式写第二个要启动的程序对应的语句即可。

    2.进入任务计划程序窗口,创建任务。

    接着选择触发器选项卡,选择新建,在第一栏开始任务处选择登录时(启动时开始任务需要管理员权限)或启动时(启动时开始任务需要管理员权限),点击确定。由于我们的 bat脚本有做判断,所以不用担心程序会启动多次。

    在操作选项卡选择新建,并选择启动程序选项,以及在程序和脚本处选择刚才编写的.bat程序,点击确定,然后再点击确定(创建任务界面的确定)。

    关闭页面,即可做到开机自动启动程序。

    第三种:通过组策略设置脚本随服务器启动

    1.开始->运行->gpedit.msc->计算机配置->Windows设置->脚本(启动/关机)。其中Win10有很多版本,其中家庭版默认是不提供组策略功能,如果需要给win10的家庭版添加组策略的功能,可以参考https://blog.csdn.net/lwpkjio/article/details/85236808

    2.添加启动脚本,点击确定。

    这样就可以了。

    第四种:添加服务自动运行

    1.开始---运行---cmd---回车,在弹出的窗体中输入如下命令:

    sc create Debug binPath= D:\Debug\authSender.exe start= auto,其中Debug为将要创建的服务名。要删除创建的服务也很简单,使用以下命令即可:sc delete ServiceName

    2.打开控制面板---管理工具---服务(或者 开始---运行---services.msc---确认)打开服务管理器,看看你创建的服务已经在里面了,至此,服务运行已创建完成。

    展开全文
  • ubuntu18.04设置开机自启动程序

    万次阅读 多人点赞 2018-11-29 15:53:41
    最近在ubuntu18.04中设置开机启动一个GUI程序,试了很多网上的办法,都无法使用,后来找到了gnome设置自启动程序的办法,发现可以用。直接在终端中执行:gnome-session-properties,会弹出一个“启动应用程序首选项...

    最近在ubuntu18.04中设置开机启动一个GUI程序,试了很多网上的办法,都无法使用,后来找到了gnome设置自启动程序的办法,发现可以用。直接在终端中执行:gnome-session-properties,会弹出一个“启动应用程序首选项”的菜单,然后点击添加要开机自启动的程序或脚本的名称和位置就可以了,重启就自动启动这个程序了。

    展开全文
  • 树莓派设置开机自启动程序

    千次阅读 多人点赞 2020-07-19 20:42:46
    树莓派设置开机自启动程序 树莓派设置开机自启动程序的方法有多种,下面我们以新建.desktop文件方式来实现树莓派程序开机自启动程序。 文章目录树莓派设置开机自启动程序一、制作测试脚本二、新建.desktop文件 一、...
  • 设置python程序开机自启动

    千次阅读 2019-07-03 20:46:46
    设置python程序开机自启动 1、创建一个.bat文件,右键编辑 2、在.bat文件里面写入以下内容后保存: ``` d: #如果需要开机自启动的python程序在c盘,不需要这一行程序;如果需要自启动的python程序在d盘(或...
  • 上一篇通过WinForm+C#代码实现控制应用程序自启动功能,这篇讲下在不用代码情况下是如何利用电脑启动项来设置开机自启动。 我这里主要通过截图展示如何添加QQ自启动实现,当然我这里只是举例说明,其他应用程序设置...
  • Linux设置程序自启动

    千次阅读 2018-05-20 09:41:22
    Linux设置程序自启动,以manjaro为例,有个非常简单的方法: (1)桌面创建启动器,比如我安装了Cairo-dock,创建一个启动器(.desktop文件)后显示如下内容: [Desktop Entry] Version=1.0 Type=Application Name...
  • 树莓派设置开机自启动python程序

    千次阅读 2020-08-05 23:14:22
    我不是很清楚这个rc.local脚本是开机启动什么时候调用,因为我python程序中使用了树莓派外挂载的一个2T的硬盘,我发现这样启动程序没有跑起来,我猜想可能是我自己写的python程序中设计到硬盘操作
  • Raspbian系统开机自启动程序设置

    千次阅读 2019-03-14 16:24:21
    Raspbian系统开机自启动程序设置1.创建start.sh脚本2.修改start.sh的执行权限3.将start.sh加入到自启动服务中(rc.local) 现有个项目是通过树莓派发送信息给LED屏显示,需要树莓派开机后自动启动程序。 1.创建start....
  • Qt 设置应用程序开机自启动

    万次阅读 2019-08-21 14:11:20
    要实现开机自启动,主要是将应用程序添加到注册表中。 一、首先定义注册表 #define AUTO_RUN "HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run" 二、编写开机自启动设置函数 //开机...
  • 树莓派设置开机自启动Qt程序

    千次阅读 2019-12-24 15:17:39
    1.开始使用的修改rc....自动运行用户程序 打开控制终端 cd /home/pi/.config (.config为隐藏文件夹,如果要看,需要再pi目录下输入ls-a) 在.config目录下添加一个文件夹autostart,并进入该文件夹 mkdir au...
  • NVIDIA TX2设置开机自启动程序

    千次阅读 2018-06-21 17:07:29
    方法一 打开终端,在终端中执行gnome-session-properties,会弹出一个...Command:输入启动指令 Comment:输入指令描述 在Command里可以输入运行的脚本或者可执行文件,如 gnome-terminal -x /home/nvidia...
  • CentOs 设置开机启动自动执行程序

    万次阅读 2020-05-29 16:42:35
    #description:开机启脚本 echo '开机自动启动'; 1、赋予脚本可执行权限(/opt/script/autostart.sh是你的脚本路径) chmod +x /opt/script/autostart.sh 2、打开/etc/rc.d/rc.local文件,在末尾增加如下内容 /opt
  • 如果在没有运维或者运维临时无法及时维护时,那么server的自启动程序就显得尤为重要了。2. Linux Server设置2.1 供电自启动 主机在意外情况下断电后关闭,当恢复供电希望主机自行启动。可在主机BIOS中进行设置,...
  • Linux下设置程序自启动

    千次阅读 2016-03-04 21:53:38
    有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务,在Linux中,如何设置服务自启动SVN呢,其实很简单 vim /etc/rc.d/rc.local 追加要自启动程序就可以了,例如: svnserve -d -r /var/...
  • Linux 设置程序开机自动启动

    万次阅读 多人点赞 2019-08-31 23:29:11
    程序设置为开机启动的方法不止一种,这里记录的,应该是最常用的一种。 root用户执行命令:ll /etc/rc.d/ 可以看到有下面这些文件: [centos@ip-172-31-42-26 init.d]$ ll /etc/rc.d/ 总用量 16K drwxr-xr...
  • SuSE 设置开机自动启动程序

    万次阅读 2015-09-15 15:47:32
    对于Linux系统启动时自动运行的命令或程序,在rh-basedlinux系统,一般常见是放在/etc/rc.d/rc.local中。但SuSELinux没有这个文件,另外也不推荐使用者这样管理启动服务。推荐使用正规的方式来管理服务启动方式。 ...
  • wince 自动启动程序设置

    千次阅读 2012-07-07 11:32:58
    这是我在做wince6的时候为设置自启动而寻找的方法。我发现公司定的这个设备在“Program Files”和windows文件夹下放置的东西在机子重启之后就什么都没有了。我只有使用注册表测试,发现重启后还存在,因此我用注册表...
  • 一、Ubuntu添加开机自动启动程序的方法 1. 开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc...
  • C# 设置应用程序开机自启动

    千次阅读 2019-04-25 15:26:11
    注册表中设置开机自启动: link. 将当前应用程序的应用程序文件添加到注册表中,实现开机自启动 using Microsoft.Win32; using System; namespace TestAutoRun { class Program { static void Main...
  • 设置MFC程序开机自动启动

    千次阅读 2016-04-25 16:40:09
    以注册表的形式设置MFC程序开机自动启动
  • C#设置程序开机自启动

    万次阅读 2019-05-06 18:58:33
    /// <summary> /// 设置开机自启动 /// </summary> /// <param name="keyName">目标名</param> /// <param name="filePath">exe路径</param> //...
  • WINCE 程序自启动设置总结

    千次阅读 2015-07-13 20:38:01
    WINCE用户程序开机自启动方法总结。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,264,254
精华内容 505,701
关键字:

如何设置自启动程序