文件操作 - runcmd.h
返回文件管理
返回主菜单
删除本文件
文件: /usr/local/src/nagios-plugins-2.4.2/plugins/runcmd.h
编辑文件内容
/**************************************************************************** * * License: GPL * Copyright (c) 2005-2014 Nagios Plugins Development Team * Author: Andreas Ericsson <ae@op5.se> * * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. * * *****************************************************************************/ #ifndef NAGIOSPLUG_RUNCMD_H_INCLUDED #define NAGIOSPLUG_RUNCMD_H_INCLUDED #include "common.h" #include "utils_cmd.h" /* for the "output" type */ #include "utils.h" /** prototypes **/ int np_runcmd(const char *, output *, output *, int); void runcmd_timeout_alarm_handler(int) __attribute__((__noreturn__)); /* only multi-threaded plugins need to bother with this */ void np_runcmd_init(void); #define NP_RUNCMD_INIT np_runcmd_init() /* possible flags for np_runcmd()'s fourth argument */ #define RUNCMD_NO_ARRAYS 0x01 /* don't populate arrays at all */ #define RUNCMD_NO_ASSOC 0x02 /* output.line won't point to buf */ #endif /* NAGIOSPLUG_RUNCMD_H_INCLUDED */
修改文件时间
将文件时间修改为当前时间的前一年
删除文件