linux错误码

1、通过代码输出错误码以及其代表的含义  具体可以参考errno和os模块

# -*- coding:utf8 -*-
import os

print "----------------------- Errno --------------------"
for n in range(0,256):
    print "#%s, %s" %   (n,os.strerror(n))  

print "--------------------------------------------------"

2、有些shell命令返回码为命令自身定义

eg: man  rsync

时间: 2024-10-11 03:04:00

linux错误码的相关文章

linux 错误码

#include <errno.h> #ifndef _ASM_GENERIC_ERRNO_BASE_H #define _ASM_GENERIC_ERRNO_BASE_H #define    EPERM         1    /* Operation not permitted */ #define    ENOENT         2    /* No such file or directory */ #define    ESRCH         3    /* No suc

Linux错误码的含义

C Name Value Description EPERM 1 Operation not permitted ENOENT 2 No such file or directory ESRCH 3 No such process EINTR 4 Interrupted system call EIO 5 I/O error ENXIO 6 No such device or address E2BIG 7 Arg list too long ENOEXEC 8 Exec format erro

linux编程中接收主函数返回值以及错误码提示

程序A创建子进程,并调用进程B,根据不调用的不同情况,最后显示结果不同. #include <stdio.h> #include <unistd.h> #include <sys/wait.h> #include <sys/types.h> #include <errno.h> int main() { pid_t pid, rpid; int stat; if ((pid = fork()) < 0) { perror("for

linux内核中错误码处理函数

在linux中定义了许多错误码,比如:-ENOMEM, -EINTR等错误码.而这些错误码从本质上来说都是一些负整数而已. 然而在实际的代码过程中,有的函数的返回值是指针类型的,有的是整数类型的. 比如下面这个函数: struct kfifo * kfifo_init() { struct kfifo *kfifo; kfifo = kmalloc(sizeof(struct kfifo), GFP_KERNEL); if( !kfifo ) return -ENOMEM ; } 这个函数要求的

Linux运维之Shell编程------(一)监控MySQL错误码及主从复制同步异常

Linux运维之Shell编程 一.监控MySQL错误码及主从复制同步异常 题目:监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理员.提示:如果没主从同步环境,可以用下面文本放到文件里读取来模拟:阶段1:开发一个守护进程脚本每30秒实现检测一次.阶段2:如果同步出现如下错误号(1158,1159,1008,1007,1062),则跳过错误.阶段3:请使用数组技术实现上述脚本(获取主从判断及错误号部分) 阶段2: #!/bin/bash#CONTACT='[email prote

微信支付curl出错及错误码解决方案

关键字:微信支付 curl出错 错误码6 错误码7 错误码28 错误码52 错误码58 错误码60 错误码77 作者:方倍工作室原文: http://www.cnblogs.com/txw1958/p/wxpay-curl-error.html 本文介绍微信支付开发集成过程中,常见的错误码及其解决方案. 1. curl错误码6 出现场景 PHP Fatal error: Uncaught exception 'WxPayException' with message 'curl出错,错误码:6'

查看错误码

grep 'x' /user  查询在user目录下   1 #include<stdio.h>   2 #include<errno.h>   3 int main()   4 {   5     int i=0;   6     while(i<100)   7     {   8         printf("errno: %d,error message: %s\n",i,strerror(i));   9         i++;  10   

errno.h 错误码描述.

描述:一般说的Linux源码的目录,默认是基于 /usr/include/ 的. 使用 1 char *strerror(int errnum); 函数打印错误代码的描述.我简单对比了一下,发现描述大体一致,但有些地方, strerror 函数的描述还稍微详细点. 在实际编程中用这一招解决了不少原本看来莫名其妙的问题.比较 麻烦的是每次都要去linux源代码里面查找错误代码的含义,现在把它贴出来,以后需要查时就来这里看了: 实现代码: 1 #include <string.h> //for s

如何获取程序返回值,退出码,错误码

在c/C++语言程序设计中,我们可能经常性的需要进行错误处理,异常处理等问题. 关于异常部分,主要就是C++异常了.今天我们主要谈论c语言方面的一些问题:如何获取程序返回值,退出码,错误码. 1如何获取main函数返回值 linux下使用$?得到 2关于程序退出eixt(),同main退出 3获取程序错误时的错 误码及对应信息 全局变量errno保存错误码 函数strerrno获取errno对应的错误信息. 以下简单实例. 关于函数的更多重载选项及功能请man strerror