标准C语言没有关机的2113相关库函数5261,可以通过system函数执行dos命令shutdown实现,具4102体代码如下,#include<stdio.h>intmain(intargc,char*argv[]){charstr[10];//存储退1653出指令system("shutdown-s-t100");//100秒后关机while(1){printf("输入exit,结束定时关机!\n");gets(str);//输入存储指令if(strcmp(str,"exit")==0)//满足条件结束定时关机{system("shutdown-a");//取消定时关机printf("定时关机结束!\n");break;}}return0;}shutdown使用方式,shutdown[-t][-rkhncfF]time[message];其中,参数:-t:设定在t秒之后进行关机程序-k:并不会真的关机,只是将警告讯息传送给所有使用者-r:关机后重新开机-h:关机后停机-n:不采用正常程序来关机,用强迫的方式杀掉所有执行中的程序后自行关机-c:取消目前已经进行中的关机动作-f:关机时,不做fcsk动作(检查Linux档系统)-F:关机时,强迫进行fsck动作time:设定关机的时间message:传送给所有使用者的警告讯息可以通过shutdown-a取消关机操作。
阅读全文 >