Skip to content

IT技术学习

IT技术培训网站

  • 首页
  • IT学习
  • 学习课程
  • 免费教程
  • 师资力量
  • 技术干货
  • 行业资讯

Archive 2024年4月3日

  • 首页   /  2024   /  
  • 4月
  • ( 页面5 )
未分类 4月 3,2024

Linux系统设置开机自动运行脚本的方法实例

前言 大家好,我是良许。 在工作中,我们经常有个需求,那就是在系统启动之后,自动启动某个脚本或服务。在 Windows 下,我们有很多方法可以设置开机启动,但在 Linux 系统下我们需要如何操作呢? Linux 下同样可以设置开机启动,但可能需要我们敲一些命令(可能也有 UI 界面的设置方法,但我不熟,我更多是玩命令)。下面我们就介绍三种简单但可行的开机启动设置方法。 方法一:修改 /etc/rERP系统,进销存系统,货代系统,日用品ERP系统c.d/rc.local 文件 /etc/rc.d/rc.local 文件会在 Linux 系统各项服务都启动完毕之后再被运行。所以你想要自己的脚本在开机后被运行的话,可以将自己脚本路径加到该文件里。 但是,首先需要确认你有运行这个文件的权限。
$ chmod +x /etc/rc.d/rc.local 为了演示,我们创建了一个脚本,当它被执行之后,将在家目录下写入有特定信息的文件。
$ vim auto_run_script.sh

#!/bin/bash
date >> /home/alvin/output.txt
hostname >> /home/alvin/output.txt 保存退出后,再给它赋予可执行权限:
$ chmod +x auto_run_script.sh 然后,我们再将脚本添加到 /etc/rc.d/rc.local 文件最后一行:
$ vim /etc/rc.d/rc.local

/home/alvin/auto_run_script.sh 接下来,我们就可以试试效果了。直接重启系统就可以了:
$ sudo reboot 重启之后,就会在家目录下看到脚本执行的结果了。 方法二:使用 crontab 大家知道,crontab 是 Linux 下的计划任务,当时间达到我们设定的时间时,可以自动触发某些脚本的运行。 我们可以自己设置计划任务时间,然后编写对应的脚本。但是,有个特殊的任务,叫作 @reboot ,我们其实也可以直接从它的字面意义看出来,这个任务就是在系统重启之后自动运行某个脚本。 那它将运行的是什么脚本呢?我们如何去设置这个脚本呢?我们可以通过 crontab -e 来设置。
$ crontab -e

@reboot /home/alvin/auto_run_script.sh 然后,直接重启即可。运行的效果跟上面类似。 方法三:使用 systemd 服务 以上介绍的两种方法,在任何 Linux 系统上都可以使用。但本方法仅适用于 systemd 系统。如何区分是不是 systemd 系统?很简单,只需运行 ps aux 命令,查看 pid 为 1 的进程是不是 systemd 。 为了实现目的,我们需要创建一个 systemd 启动服务,并把它放置在 /etc/systemd/system/ 目录下。 我们创建的 systemd 启动服务如下。请注意,这时后缀是 .service ,而不是 .sh 。
$ vim auto_run_script.service

[Unit]
Description=Run a Custom Script at Startup
After=default.target

[Service]
ExecStart=/home/alvin/auto_run_script.sh

[Install]
WantedBy=default.target 从服务的内容可以看出来,我们最终还是会调用 /home/alvin/auto_run_script.sh 这个脚本。 然后,我们再把这个脚本放置在 /etc/systemd/systerm/ 目录下,之后我们再运行下面两条命令来更新 systemd 配置文件,并启动服务。
$ systemctl daemon-reload
$ systemctl enable auto_run_script.service 万事俱备之后,我们就可以重启系统啦。
$ reboot 总结 到此这篇关于Linux系统设置开机自动运行脚本的文章就介绍到这了,更多相关Linux开机自动运行脚本内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

文章来源于网络,如有侵权,请联系删除。

我司专注于ERP软件开发,ERP生产管理软件,客户管理软件开发,进销存软件,

企业微信ERP生产管理软件,销售管理,生产管理,采购管理,客户管理,BOM物料管理,财务管理,统计分析于一体ERP管理软件,分手机APP ERP管理软件,企业微信ERP软件。多年来一直专于研发,销信于一体软件公司。

作者 kson
未分类 4月 3,2024

Linux系统设置开机自动运行脚本的方法实例

前言 大家好,我是良许。 在工作中,我们经常有个需求,那就是在系统启动之后,自动启动某个脚本或服务。在 Windows 下,我们有很多方法可以设置开机启动,但在 Linux 系统下我们需要如何操作呢? Linux 下同样可以设置开机启动,但可能需要我们敲一些命令(可能也有 UI 界面的设置方法,但我不熟,我更多是玩命令)。下面我们就介绍三种简单但可行的开机启动设置方法。 方法一:修改 /etc/rERP系统,进销存系统,货代系统,日用品ERP系统c.d/rc.local 文件 /etc/rc.d/rc.local 文件会在 Linux 系统各项服务都启动完毕之后再被运行。所以你想要自己的脚本在开机后被运行的话,可以将自己脚本路径加到该文件里。 但是,首先需要确认你有运行这个文件的权限。
$ chmod +x /etc/rc.d/rc.local 为了演示,我们创建了一个脚本,当它被执行之后,将在家目录下写入有特定信息的文件。
$ vim auto_run_script.sh

#!/bin/bash
date >> /home/alvin/output.txt
hostname >> /home/alvin/output.txt 保存退出后,再给它赋予可执行权限:
$ chmod +x auto_run_script.sh 然后,我们再将脚本添加到 /etc/rc.d/rc.local 文件最后一行:
$ vim /etc/rc.d/rc.local

/home/alvin/auto_run_script.sh 接下来,我们就可以试试效果了。直接重启系统就可以了:
$ sudo reboot 重启之后,就会在家目录下看到脚本执行的结果了。 方法二:使用 crontab 大家知道,crontab 是 Linux 下的计划任务,当时间达到我们设定的时间时,可以自动触发某些脚本的运行。 我们可以自己设置计划任务时间,然后编写对应的脚本。但是,有个特殊的任务,叫作 @reboot ,我们其实也可以直接从它的字面意义看出来,这个任务就是在系统重启之后自动运行某个脚本。 那它将运行的是什么脚本呢?我们如何去设置这个脚本呢?我们可以通过 crontab -e 来设置。
$ crontab -e

@reboot /home/alvin/auto_run_script.sh 然后,直接重启即可。运行的效果跟上面类似。 方法三:使用 systemd 服务 以上介绍的两种方法,在任何 Linux 系统上都可以使用。但本方法仅适用于 systemd 系统。如何区分是不是 systemd 系统?很简单,只需运行 ps aux 命令,查看 pid 为 1 的进程是不是 systemd 。 为了实现目的,我们需要创建一个 systemd 启动服务,并把它放置在 /etc/systemd/system/ 目录下。 我们创建的 systemd 启动服务如下。请注意,这时后缀是 .service ,而不是 .sh 。
$ vim auto_run_script.service

[Unit]
Description=Run a Custom Script at Startup
After=default.target

[Service]
ExecStart=/home/alvin/auto_run_script.sh

[Install]
WantedBy=default.target 从服务的内容可以看出来,我们最终还是会调用 /home/alvin/auto_run_script.sh 这个脚本。 然后,我们再把这个脚本放置在 /etc/systemd/systerm/ 目录下,之后我们再运行下面两条命令来更新 systemd 配置文件,并启动服务。
$ systemctl daemon-reload
$ systemctl enable auto_run_script.service 万事俱备之后,我们就可以重启系统啦。
$ reboot 总结 到此这篇关于Linux系统设置开机自动运行脚本的文章就介绍到这了,更多相关Linux开机自动运行脚本内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

文章来源于网络,如有侵权,请联系删除。

我司专注于ERP软件开发,ERP生产管理软件,客户管理软件开发,进销存软件,

企业微信ERP生产管理软件,销售管理,生产管理,采购管理,客户管理,BOM物料管理,财务管理,统计分析于一体ERP管理软件,分手机APP ERP管理软件,企业微信ERP软件。多年来一直专于研发,销信于一体软件公司。

作者 kson
未分类 4月 2,2024

Linux启动脚本编写实战指南linux启动脚本编写

Linux启动脚本编写实战指南 Linux启动脚本是常见的Linux服务和应用程序的自动启动调度和管理系统。它在系统启动时会在后台自动运行,可以很好地自动化和管理Linux服务和程序,从而大大提高管理服务和应用程序的效率和生产力。本文将为您指南,深入介绍Linux启动脚本的编写实战的技巧和方法,以便大家可以轻松地创建并使用这种有效自动化Linux管理工具。 首先,Linux启动脚本通常使用bashERP系统,进销存系统,货代系统,日用品ERP系统脚本语言编写,所以大家在编写的时候需要先理解和掌握bash脚本的基本知识。然后,开始编写脚本时,需要先在Linux系统上安装sysvinit,这是Linux启动脚本所必需的必要支持库。在编写脚本之前,我们还需要在脚本文件添加可执行标志,这样用户才能执行我们编写的脚本文件,下面是给文件添加可执行标志的Linux命令: chmod 755 script.sh 接下来,在编写脚本文件的时候,需要加入以下几种基本的脚本命令: -s –stop:执行此脚本时,将停止服务或应用程序 -x –start:执行此脚本时,将启动服务或应用程序 -r –restart:执行此脚本时,将重新启动服务或应用程序 -h –help:执行此脚本时,将显示其功能帮助信息 最后,当脚本文件完成后,可以使用以下命令来查看其运行结果情况: /etc/init.d/script.sh start 上述命令可以自动运行script.sh文件,并开始启动服务或者应用程序。而且,我们还可以使用以下命令来查看脚本的运行状态: /etc/init.d/script.sh status 通过以上指南,相信大家都可以轻松编写出适用于Linux服务和应用程序自动启动调度和管理的启动脚本,希望大家都能够学习到有用的知识,让我们都能够轻松自动化管理Linux服务和应用程序。

文章来源于网络,如有侵权,请联系删除。

我司专注于ERP软件开发,ERP生产管理软件,客户管理软件开发,进销存软件,

企业微信ERP生产管理软件,销售管理,生产管理,采购管理,客户管理,BOM物料管理,财务管理,统计分析于一体ERP管理软件,分手机APP ERP管理软件,企业微信ERP软件。多年来一直专于研发,销信于一体软件公司。

作者 kson
未分类 4月 2,2024

Linux启动脚本编写实战指南linux启动脚本编写

Linux启动脚本编写实战指南 Linux启动脚本是常见的Linux服务和应用程序的自动启动调度和管理系统。它在系统启动时会在后台自动运行,可以很好地自动化和管理Linux服务和程序,从而大大提高管理服务和应用程序的效率和生产力。本文将为您指南,深入介绍Linux启动脚本的编写实战的技巧和方法,以便大家可以轻松地创建并使用这种有效自动化Linux管理工具。 首先,Linux启动脚本通常使用bashERP系统,进销存系统,货代系统,日用品ERP系统脚本语言编写,所以大家在编写的时候需要先理解和掌握bash脚本的基本知识。然后,开始编写脚本时,需要先在Linux系统上安装sysvinit,这是Linux启动脚本所必需的必要支持库。在编写脚本之前,我们还需要在脚本文件添加可执行标志,这样用户才能执行我们编写的脚本文件,下面是给文件添加可执行标志的Linux命令: chmod 755 script.sh 接下来,在编写脚本文件的时候,需要加入以下几种基本的脚本命令: -s –stop:执行此脚本时,将停止服务或应用程序 -x –start:执行此脚本时,将启动服务或应用程序 -r –restart:执行此脚本时,将重新启动服务或应用程序 -h –help:执行此脚本时,将显示其功能帮助信息 最后,当脚本文件完成后,可以使用以下命令来查看其运行结果情况: /etc/init.d/script.sh start 上述命令可以自动运行script.sh文件,并开始启动服务或者应用程序。而且,我们还可以使用以下命令来查看脚本的运行状态: /etc/init.d/script.sh status 通过以上指南,相信大家都可以轻松编写出适用于Linux服务和应用程序自动启动调度和管理的启动脚本,希望大家都能够学习到有用的知识,让我们都能够轻松自动化管理Linux服务和应用程序。

文章来源于网络,如有侵权,请联系删除。

我司专注于ERP软件开发,ERP生产管理软件,客户管理软件开发,进销存软件,

企业微信ERP生产管理软件,销售管理,生产管理,采购管理,客户管理,BOM物料管理,财务管理,统计分析于一体ERP管理软件,分手机APP ERP管理软件,企业微信ERP软件。多年来一直专于研发,销信于一体软件公司。

作者 kson
未分类 4月 1,2024

Linux下开发靠谱的Java应用linux基于java

程序 随着技术发展,今天的许多企业和开发者都使用Linux来开发应用程序,而Java是其中主要的编程语言。开发者在使用Linux开发靠谱的Java应用程序时,需要考虑一些技术细节。 首先,在Linux系统下使用Java开发应用程序,必须要安装Java运行时环境。Java的运行环境是一种虚拟机,它提供了轻量级的操作系统,可以运行各种应用程序,这样可以有效地提高程序开发的效率。然后,使用Java开发应ERP系统,进销存系统,货代系统,日用品ERP系统用程序时要考虑面向某种Linux发行版的细节。例如,Red Hat、Debian、OpenSuSE等不同的Linux发行版本都有不同的软件安装包,开发者可以根据自己的需要来选择最适合的软件包。 此外,开发者还需要考虑应用程序的可扩展性。因为Linux系统本身是一个强大的服务器,开发者应该尽可能地利用它的可扩展特性来构建出更加强大的应用程序,以满足用户的需求。根据开发需要,可以使用多线程、进程,或者基于消息传递的系统等来实现应用程序的分布式架构,使得应用程序可以支持较大的用户量。 最后,使用Linux开发Java应用程序时,还需要注意应用程序性能。Linux系统有丰富的优化和编译功能,我们可以通过优化代码,提升Java程序的性能。例如,可以使用Java虚拟机(JVM)和Linux系统自带的性能分析工具,对程序进行性能剖析,查看程序的内存和CPU使用情况,并对程序进行优化,提高程序的效率和性能。 通过以上技术细节的考量,开发者可以使用Linux来开发靠谱的Java应用程序。安装JVM环境、针对Linux发行版、可扩展以及性能剖析等技术步骤都非常重要,能够有效地帮助开发者完成应用程序开发。

文章来源于网络,如有侵权,请联系删除。

我司专注于ERP软件开发,ERP生产管理软件,客户管理软件开发,进销存软件,

企业微信ERP生产管理软件,销售管理,生产管理,采购管理,客户管理,BOM物料管理,财务管理,统计分析于一体ERP管理软件,分手机APP ERP管理软件,企业微信ERP软件。多年来一直专于研发,销信于一体软件公司。

作者 kson
未分类 4月 1,2024

Linux下开发靠谱的Java应用linux基于java

程序 随着技术发展,今天的许多企业和开发者都使用Linux来开发应用程序,而Java是其中主要的编程语言。开发者在使用Linux开发靠谱的Java应用程序时,需要考虑一些技术细节。 首先,在Linux系统下使用Java开发应用程序,必须要安装Java运行时环境。Java的运行环境是一种虚拟机,它提供了轻量级的操作系统,可以运行各种应用程序,这样可以有效地提高程序开发的效率。然后,使用Java开发应ERP系统,进销存系统,货代系统,日用品ERP系统用程序时要考虑面向某种Linux发行版的细节。例如,Red Hat、Debian、OpenSuSE等不同的Linux发行版本都有不同的软件安装包,开发者可以根据自己的需要来选择最适合的软件包。 此外,开发者还需要考虑应用程序的可扩展性。因为Linux系统本身是一个强大的服务器,开发者应该尽可能地利用它的可扩展特性来构建出更加强大的应用程序,以满足用户的需求。根据开发需要,可以使用多线程、进程,或者基于消息传递的系统等来实现应用程序的分布式架构,使得应用程序可以支持较大的用户量。 最后,使用Linux开发Java应用程序时,还需要注意应用程序性能。Linux系统有丰富的优化和编译功能,我们可以通过优化代码,提升Java程序的性能。例如,可以使用Java虚拟机(JVM)和Linux系统自带的性能分析工具,对程序进行性能剖析,查看程序的内存和CPU使用情况,并对程序进行优化,提高程序的效率和性能。 通过以上技术细节的考量,开发者可以使用Linux来开发靠谱的Java应用程序。安装JVM环境、针对Linux发行版、可扩展以及性能剖析等技术步骤都非常重要,能够有效地帮助开发者完成应用程序开发。

文章来源于网络,如有侵权,请联系删除。

我司专注于ERP软件开发,ERP生产管理软件,客户管理软件开发,进销存软件,

企业微信ERP生产管理软件,销售管理,生产管理,采购管理,客户管理,BOM物料管理,财务管理,统计分析于一体ERP管理软件,分手机APP ERP管理软件,企业微信ERP软件。多年来一直专于研发,销信于一体软件公司。

作者 kson

上一 1 … 4 5

近期文章

  • Linux目录读写权限详解linux目录读写权限
  • Linux嵌入式开发指南2023年发展路线linux嵌入式开发之路2023
  • 深入探究Linux系统中的虚拟机linux系统的虚拟机
  • Linux进程调用详解查看进程相关信息linux查看进程调用
  • 红帽Linux操作系统免费下载体验红帽linux操作系统下载

近期评论

  • 一位WordPress评论者发表在《世界,您好!》

文章归档

  • 2025年5月
  • 2025年4月
  • 2025年3月
  • 2025年2月
  • 2025年1月
  • 2024年12月
  • 2024年11月
  • 2024年10月
  • 2024年9月
  • 2024年8月
  • 2024年7月
  • 2024年6月
  • 2024年5月
  • 2024年4月
  • 2024年3月
  • 2021年8月

分类目录

  • 未分类

功能

  • 登录
  • 文章RSS
  • 评论RSS
  • WordPress.org

文章归档

  • 2025年5月
  • 2025年4月
  • 2025年3月
  • 2025年2月
  • 2025年1月
  • 2024年12月
  • 2024年11月
  • 2024年10月
  • 2024年9月
  • 2024年8月
  • 2024年7月
  • 2024年6月
  • 2024年5月
  • 2024年4月
  • 2024年3月
  • 2021年8月

近期评论

  • 一位WordPress评论者发表在《世界,您好!》

分类目录

  • 未分类
2024年4月
一 二 三 四 五 六 日
« 3月   5月 »
1234567
891011121314
15161718192021
22232425262728
2930  

近期文章

  • Linux目录读写权限详解linux目录读写权限
  • Linux嵌入式开发指南2023年发展路线linux嵌入式开发之路2023
  • 深入探究Linux系统中的虚拟机linux系统的虚拟机
  • Linux进程调用详解查看进程相关信息linux查看进程调用
  • 红帽Linux操作系统免费下载体验红帽linux操作系统下载
2024年4月
一 二 三 四 五 六 日
« 3月   5月 »
1234567
891011121314
15161718192021
22232425262728
2930  

分类目录

  • 未分类

近期文章

  • Linux目录读写权限详解linux目录读写权限
  • Linux嵌入式开发指南2023年发展路线linux嵌入式开发之路2023
  • 深入探究Linux系统中的虚拟机linux系统的虚拟机
  • Linux进程调用详解查看进程相关信息linux查看进程调用
  • 红帽Linux操作系统免费下载体验红帽linux操作系统下载

近期文章

  • Linux目录读写权限详解linux目录读写权限
  • Linux嵌入式开发指南2023年发展路线linux嵌入式开发之路2023
  • 深入探究Linux系统中的虚拟机linux系统的虚拟机
  • Linux进程调用详解查看进程相关信息linux查看进程调用
  • 红帽Linux操作系统免费下载体验红帽linux操作系统下载

菜单

  • IT学习
  • 免费教程
  • 学习课程
  • 师资力量
  • 技术干货
  • 行业资讯
  • 首页
2024年4月
一 二 三 四 五 六 日
« 3月   5月 »
1234567
891011121314
15161718192021
22232425262728
2930  

ERP软件 | 备案号: 粤ICP备2021080469号