当前位置: 首页 > wzjs >正文

创建网站销售产品小型网站开发需要什么步骤

创建网站销售产品,小型网站开发需要什么步骤,天津设计公司,建筑公司简介模板范文守护者进程含义 定义:守护进程(Daemon)是运行在后台的特殊进程,独立于控制终端,周期性执行任务或等待事件触发。它通常以 root 权限运行,名称常以 d 结尾(如 sshd, crond)。 特性&a…

守护者进程含义

定义:守护进程(Daemon)是运行在后台的特殊进程,独立于控制终端,周期性执行任务或等待事件触发。它通常以 root 权限运行,名称常以 d 结尾(如 sshd, crond)。
特性:
后台运行:脱离终端,关闭终端不影响其运行。
无交互性:不依赖用户输入,输出通常通过日志记录。
长期存活:系统启动时开始运行,随系统关闭停止。
父进程为 init:原父进程退出后,由 init 进程接管。

在Ubuntu上创建一个守护者进程

nohup命令方式

#!/bin/bash
while true; doecho "守护进程运行中..." >> /tmp/nohup.logsleep 5
done

请添加图片描述

fork函数

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <syslog.h>
#include <sys/stat.h>int main() {pid_t pid;// 第一次 fork,父进程退出pid = fork();if (pid < 0) exit(1);if (pid > 0) exit(0); // 父进程退出// 创建新会话if (setsid() == -1) {exit(1); // 处理 setsid 失败}// 第二次 fork,避免成为会话组长pid = fork();if (pid < 0) exit(1);if (pid > 0) exit(0);// 初始化 syslog(关键步骤!)openlog("fork_test", LOG_PID | LOG_PERROR, LOG_DAEMON);// 改变目录if (chdir("/") == -1) {syslog(LOG_ERR, "chdir failed");exit(1);}umask(0);// 关闭文件描述符for (int i = 0; i < 3; i++) close(i);// 主逻辑while (1) {syslog(LOG_INFO, "守护进程运行中..."); // 使用 LOG_INFOsleep(5);}return 0;
}

请添加图片描述

daemon函数

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <syslog.h>
#include <errno.h>int main() {// 使用 daemon(0, 0) 自动完成守护进程创建if (daemon(0, 0) == -1) {perror("daemon");exit(1);}while (1) {syslog(LOG_INFO, "守护进程运行中...");sleep(5);}return 0;
}

请添加图片描述

GDB调试

GDB调试原理:
核心机制:通过 ptrace 系统调用控制目标进程,实现暂停、单步执行、查看内存等。
关键功能:
断点设置:在代码中插入 int 3 指令,触发中断暂停。
内存访问:读写目标进程的内存,查看变量值。
反向调试:记录执行历史,支持回溯。

测试程序

#include <stdio.h>
#include <unistd.h>int main() {int a = 10;int b = 20;int c = a + b;printf("a + b = %d\n", c);sleep(5);return 0;
}

调试命令实例

(gdb) break main          # 在 main 函数设置断点
(gdb) run                 # 运行程序
(gdb) print a             # 查看变量 a 的值
(gdb) step                # 单步执行
(gdb) bt                  # 查看调用栈
(gdb) quit                # 退出 GDB

请添加图片描述

用笔记本电脑,通过访问阿里云服务器的端口(穿透)登录到树莓派系统

在这里插入图片描述


文章转载自:

http://PofyERou.djbhz.cn
http://l8yP8E01.djbhz.cn
http://r2cJScYx.djbhz.cn
http://aTEKqE0L.djbhz.cn
http://ghVnWy4J.djbhz.cn
http://QPllBmsm.djbhz.cn
http://dI65DaAl.djbhz.cn
http://QEdYAON4.djbhz.cn
http://36Lhbdmz.djbhz.cn
http://v5XoLtzP.djbhz.cn
http://epvV978x.djbhz.cn
http://YxUi2wtJ.djbhz.cn
http://1EmVS8zx.djbhz.cn
http://JU6AkjPr.djbhz.cn
http://lyI6ehdZ.djbhz.cn
http://sxPCVAuS.djbhz.cn
http://KD6vpRTm.djbhz.cn
http://C4UhUXxk.djbhz.cn
http://DPGgPxna.djbhz.cn
http://woozb5Bx.djbhz.cn
http://229r1lfP.djbhz.cn
http://fRxdIysI.djbhz.cn
http://JG6Erm9L.djbhz.cn
http://sUT25A6D.djbhz.cn
http://mRhFCjp3.djbhz.cn
http://sALufZzI.djbhz.cn
http://PF5jwfOJ.djbhz.cn
http://jkzUbY7N.djbhz.cn
http://vxdKPrGM.djbhz.cn
http://E5QilhF1.djbhz.cn
http://www.dtcms.com/wzjs/724464.html

相关文章:

  • 南京网站设计培训中英文网站用一个域名还是两个域名利于优化
  • 网站建设中搭建页面结构网页制作培训证重要吗
  • 做企业网站用什么程序矿坛器材友情交换
  • 西安百度网站快速排名个人兼职做网站
  • 电影宣传网站开发设计简易购物系统
  • 网站建设培训四川如何用织梦猫做网站和后台
  • 网站建设的项目总结手机网页制作app
  • 爱用建站平台崇明网站怎么做seo
  • 网站建设网络推广图片查企业免费的网站
  • 网站建设和优化的步骤中铁集团2021招聘信息
  • 网站建设公司好做吗中信建设证券有限责任公司
  • 上海微网站公司织梦框架做网站简单
  • 上海企业网站设计公司电话做英文网站的心得
  • 家用云做网站中国土木工程网
  • 网站排名不可有利就前多少钱英语怎么说
  • 商务网站建设实训结论建筑网大全
  • 关于网站建设广告词wordpress导航菜单添加图标
  • 海丰网站制作橙色大气风格网站模板
  • 怎么给自己的网站更换域名网站备案链接代码
  • 怎样做网站公司陕西网站建设咨询
  • 南京高端网站制作百度电脑网页版入口
  • 网站建设供需网站文件目录
  • 网站源码大全wordpress建站给媒体分类
  • 武清做网站网站维护中一般要多长时间
  • 梁平区高点击量网站建设哪家好织梦网站图片修改
  • 邓海舟网站建设教程花魁她已有夫君了
  • 网站公司开发好的版式设计网站
  • 为什么要做营销型的网站建设建设银行暑期招聘网站
  • 大屏网页设计网站页面模板这样选
  • 联合创始人网站怎么做国内 设计网站的公司网站