关于linux的自启动项的问题

最近碰到一个问题:
写了一个删除数据库数据的程序,然后打成jar包,写了一个脚本,使程序在linux上自启动,
完了客户要求想自己可以在运行时配置程序主类的参数,且配置完了后下次自启动运行还能够生效,各位大神有什么好的办法吗(能在脚本中配置参数)。

0

1个回答

写 配置文件 jar 去读配置文件 自启脚本应该不用改

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Linux下开机自启动程序详解以及如何添加开机自启动项
Linux开机启动程序详解 我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自检引导步骤,就只从Linux操作系统的引导加载程序(对个人电脑而言通常是LILO)开始,介绍Linux开机引导的步骤。 加载内核 LILO启动之后,如果你选择了Linux作为准备引导的操作系统,第一个被加载的东西就是内核。请记住此时的计算机内存中还不存在任何操作系统,PC(因为它们天然的设计缺陷)也还
linux 查看启动项
查看启动项 chkconfig --list chkconfig --level x name on/off z.B. chkconfig --level 5 openvpn off 以上的命令可以查询系统可提供的服务,如果希望开机时启动某一程序,可采用以下方法: 在~/.bash_profile文件最后一行添加所希望启动的软件名。如:“synergyc 192.168.
linux 启动项可以这样设置
全面讲解关于如何设置linux的启动项, 全面讲解关于如何设置linux的启动项,
linux 开机启动项检查与设置。
看看自己目录下的/etc/rc.d/init.d 下的脚本吧。比如tomcat开机自启动一般写个shell放在此目录下。     设置自启动服务:chkconfig --level 345 nfs on 命令行模式 #service servicename status是当前状态 #chkconfig --list servicename是查看启动状态,也就是是否开机自动启动 #chk
读bootsct.S、setup.S、head.S心得
关于Linux启动项bootsect、setup、head的阅读心得,和常遇的问题与解决。
linux设置开机自启动的三种方法
inux中设置服务自启动的三种方式 有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务 主要用三种方式进行这一操作: ln -s                       在/etc/rc.d/rc*.d目录中建立/etc/init.d/服务的软链接(*代表0~6七个运行级别之一) chkonfig                命令行运行级别设置 nt
linux 添加开机启动项的三种方法。
linux 添加开机启动项的三种方法。(1)编辑文件 /etc/rc.local输入命令:vim /etc/rc.local 将出现类似如下的文本片段:#!/bin/sh## This script will be executed *after* all the other init scripts.# You can put your own initialization stuff in h...
Ubuntu 添加删除开机启动项
Ubuntu或者Debian系统中update-rc.d命令,是用来更新系统启动项的脚本。这些脚本的链接位于/etc/rcN.d/目录,对应脚本位于/etc/init.d/目录。在了解update-rc.d命令之前,你需要知道的是有关Linux系统主要启动步骤,以及Ubuntu中运行级别的知识。一、Linux系统主要启动步骤 读取 MBR 的信息,启动 Boot Manager。    加载系统内核
关于解决启动项丢失问题
问题:开机的时候出现reboot and select proper boot device or Insert boot media in select boot ,修复后出现BOOTMRG IS MISSING问题 原因分析:应该是由于在CMOS里面被篡改了启动顺序,而我发生这个状况是由于我有一个固态硬盘用于装系统,一个机械硬盘用于存数据,然而SATA的线连接主板是由于过于随意,将固
ubuntu mint 开机启动项管理
使用工具 sysv-rc-conf ,需要安装。 点击打开链接http://blog.chinaunix.net/uid-21516619-id-1825027.html
linux添加开机启动项、登陆启动项、定时启动项、关机执行项等的方法
使用chkconfig命令可以查看在不同启动级别下课自动启动的服务(或是程序),命令格式如下: chkconfig --list 可能输出如下: network         0:off   1:off   2:on    3:on    4:on    5:on    6:off ntpd            0:off   1:off   2:on    3:on    4:on
linux 设置开机启动项两种方式
有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务。在解问题之前先来看看Linux的启动流程Linux的启动流程主要顺序就是: 1. 加载内核 2. 启动初始化进程 3. 确定运行级别 4. 加载开机启动程序 5. 用户登录启动流程的具体细节可以看看Linux 的启动流程 第4步加载启动程序其实是两步: init进程逐一加载开机启动程序,其实就是运行指定目录里的
Windows中的自动启动项(自动启动的多种方式)
为什么要深挖自动启动项? 自动启动功能在给用户带来便捷的同时,也给病毒提供了便利的启动途径。所以无论是出于方便自己使用,还是防范病毒感染电脑,我们都有必要深挖一下windows中所有的启动项。  一 、两个文件夹 (1)系统分区(一般为C盘)的 Documents and Settings\用户名\「开始」菜单\Programs\Startup (启动)目录, 用户名为对应的登录用户,例如
linux添加自动启动
有时我们自己在/etc/rc.d/rc.local里面增加的随机器启动的脚本和指令总是不能自动加载和启动,,机器启动后手动执行脚本又能成功,经常被搞得晕头转向的。最近我经过1天的辛苦测试和查找资料,终于解决了这问题,解决方式如下,/etc/rc.d/rc.local文件的文件头是#!/bin/sh ,我们把这修改成#!/bin/sh   -x,这样系统启动后就会把/etc/rc.d/rc.loca
自写聊天室_LinuxC实现(1)——项目部署遇到问题及解决方法
我为了保证该聊天室可以在公网上运行,我把服务端部署到了腾讯云上,这之间出了许多问题,正逐一解决: 服务器配置:操作系统 CentOS 6.5 32位 CPU 1核 内存 1GB 系统盘 20GB(本地磁盘) 公网带宽 1Mbps 本机配置: 操作系统 Ubuntu 16.04 64位 CPU 8核 内存 8GB 系统盘 80GB(本地磁盘) 1.I
Linux开机启动项详解
  Linux启动顺序中决定程序启动项的在init这里,分为两大步骤:按级别加载/etc/rc(0-6).d目录下的启动脚本;加载/etc/rc.local文件。所以设置启动项的方案按原理就分为这两种方式。             较简单的方式就是直接vim修改/etc/rc.local文件,将其作为一个shell脚本来编辑,将自己的启动命令编辑到脚本中,例如: #!/bi...
自启动项
#include #include char *GetFilename(char *p) //得到一个路径的纯文件名 {   char ch='\\';   char *q=strrchr(p,ch);   return q; } int main() {   char *filepath="C:\\Users\\Administrator\\Deskt
centos7 设置 查看 开机 启动项(自启项)
1.查看开机自启项 centos7自启项已不用chkconfig改为: systemctl list-unit-files 左边是服务名称,右边是状态,enabled是开机启动,disabled是开机不启动 当然还可以过滤一下 比如:查看启动项 systemctl list-unit-files | grep enable 2.设置开机自启项 syst...
有了mac地址为什么还要有ip地址?
mac地址 MAC地址(Media Access Control Address),直译为媒体访问控制地址,也称为局域网地址(LAN Address),以太网地址(Ethernet Address)或物理地址(Physical Address)或硬件地址 MAC地址共48位(6个字节),以12个十六进制数字表示。前24位由IEEE决定如何分配,后24位由实际生产该网上设备的厂商自行指定。 ...
Gentoo linux 添加开机启动项
用rc-update命令: rc-update add nginx default 查看开动设置: rc-update show
注册表写入读取和启动项删除
需要的自己看看吧  // m_Start.cpp : 实现文件 // #include "stdafx.h" #include "MFCApplication1.h" #include "m_Start.h" #include "afxdialogex.h" // m_Start 对话框 IMPLEMENT_DYNAMIC(m_Start, CDialog) m_Start::m_St
在grub中添加win7(以及从win7来的win10)的启动项
本文来自http://blog.sina.cn/dpool/blog/s/blog_59eff7510100ztgf.html?vt=4&m=703515e7b533291963709edbdf9fab25&sudaref=xui.ptlogin2.qq.com&retcode=0和http://www.ruesin.com/system/centos/centos7-grub2-193.html
Windows下开机自启动项的设置
在使用windows的过程中,一些应用软件我们希望能跟随系统开机启动,这样可以方便我们使用,对于我来说,qq、微信客户端、shadowsocks(此乃科学上网利器,不懂的自行搜索~)等常用软件或工具最好能够跟随系统开机启动,免去每次开机手起的麻烦。而另
安卓手机启动项管理软件(无资源占用)
安卓手机启动项管理软件(无资源占用)小软件功能厉害,不占用手机运存
注册表开机启动项
regedit 开机启动项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
win10如何添加或禁用开机自启动项
一、添加开机自启动 1,先打开存放自启动软件文件的文件夹 方法①:在文件搜索框中输入或粘贴以下地址: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 方法②:在运行里面输入:shell:startup 方法③:在运行里面输入:%programdata%\Microsoft\Windows...
Linux 添加项目开机启动
      最近由于经常停电的原因,公司内部服务器开机又得重新部署项目,就想着写个脚本让项目在开机时自动启动。 首先进入etc/init.d 创建一个脚本文件,名字随便定义,后面以.sh结尾,如aaa.sh [root@iZo55jsscxjk6eZ bin]# cd / [root@iZo55jsscxjk6eZ /]# cd etc/init.d [root@iZo55jsscxjk6e...
linux系统setup图形化界面选择自启动项
linux系统图形化界面自启动项选择。
Windows自启动项资料
根据网络资料整理而成,有关Windows自启动项的问题,相当全面了,不知道还有没有遗漏。
win10启动项无法自启动
  win10系统,之前将启动项加入 HKEY_CURRENT_USER\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run 可以自启动,但是现在不行了,后来多方查资料找到一个方法: 将启动项目加入 "hkey_local_machine\software\wow6432node\microsoft\windows\currentversio...
CentOS7自定义开机启动项
Centos 系统服务脚本目录: /usr/lib/systemd/     有系统(system)和用户(user)之分, 如需要开机没有登陆情况下就能运行的程序,存在系统服务(system)里,即: /lib/systemd/system/   反之,用户登录后才能运行的程序,存在用户(user)里 服务以.service结尾。             这边以
autoruns
查看windows的所有自启动项
自启动项管理
自启动项管理,管理所有的启动项管理,远比360的启动项管理强大
android最好的开机自启动项管理软件
android最好的开机自启动项管理软件,软件暂用资源小,功能强大,绿色无广告~~极力推荐
win10怎么添加开机启动项
win10怎么添加开机启动项 在windows10系统中,如果想让应用程序在开机之后自动运行起来,可以怎么做呢?   方法一:   1、首先创建应用程序的快捷方式   找到自己想加入开机启动项的应用程序,本文以iexplore为例,在iexplore应用程序点击右键->发送到->桌面快捷方式 (也可以直接用鼠标拖动到桌面)   2、然后在桌面上就有了想加入开
最新 自启动项 查看工具
最新 自启动项 查看工具
linux精简开机启动项
新装的linux系统必须开启的服务: ssd: 远程连接 (必须) rsyslog: 系统日志(必须) network: 网络(必须) crond: 定时任务 非必须但很重要 其他根据自己的工作需求来 这是开机启动项的方法 1.ntsysv 2.setup----->选中system service 3.chkconfig 3.1 chkcconfig --l
docker安装及自启动
国内的文章,真的很多都不知道啥用,我直接去官网看文档了。现在写一个记录,帮助后来人。 申明:[root@clean ~]# uname -a Linux clean.minimal 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux [root@clean ~]# cat
在linux启动过程中如何跳过某一服务的启动
rhel6.3系统,当想要去取消一个服务的开机启动(这个服务导致我们无法在系统启动之后再去修改启动项): 启动机器,按任意键出现GRUB菜单,按e 编辑,选中内核引导项再按e ,然后在root前输入一个 1(数字1)(...lo 1 root...),然后按回车,再按b 启动系统;这样就很快启动到单用户模式,然后在/etc/init.d/里把不能启动的那项改名,如 iptables不能启动,就把
C/C++得到系统启动项
1.在VC6.0里面新建一个MFC APPWizard(exe)工程:选择基本对话: 放入CListCtrl控件: 在CListCtrl控件上单击右键,选建立类向导: 选择Member Variables那一栏: 单击Add variable…设置变量名为m_AutoRunListvoid initList(CListCtrl &m_AutoRunList) { LONG
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 关于大数据培训 关于云计算