⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gip.c

📁 LCD显示网络服务ftp、nfs等的程序
💻 C
字号:
#include "gip.h"int main(int argc, char *argv[]){        printf("x----------------------x\n");        printf("  Darkwired neXon 0.7   \n");        printf("       by tsunami       \n");        printf("x----------------------x\n");        int check;        if(ioperm(gport, 1, 1) || ioperm(pport, 1, 1))        {                printf("ioperm failed\n");                exit(0);        }{if(argc > 1){ 	if(argv[1][0] == '-' && argv[1][1] == 'l')	{	check = 1;	}}}while(1)        {                usleep(500);                int data = inb(gport);                switch(data)                {                        case b1:                        {                                if(scommand("proftpd") < 1)                                {                                pstart("proftpd");                                led("ftp_on");                                printf("ProFTPD started.\n\n");                                appendlog("ProFTPD started.", check);                                sleep(delay);                                break;                                } else {                                pstart("killall proftpd");                                led("ftp_off");                                printf("ProFTPD stopped.\n\n");                                appendlog("ProFTPD stopped.", check);                                sleep(delay);                                break;                                }                        }                        case b2:                        {                                if(scommand("nfsd") < 1)                                {                                pstart("nfsstart");                                led("nfs_on");                                printf("nfsd started.\n\n");				appendlog("nfsd started.", check);                                sleep(delay);                                break;                                } else {                                pstart("killall -9 nfsd");                                led("nfs_off");                                printf("nfsd stopped.\n\n");				appendlog("nfsd stopped.", check);                                sleep(delay);                                break;                                }                        } 			case b3:                        {                                printf("reboot toggled!!\n\n");                                appendlog("System reboot.", check);				system("init 6");                                sleep(delay);                                break;                        }                        case b4:                        {                                printf("halt toggled!!\n\n");				appendlog("System halted.", check);                                system("init 0");                                sleep(delay);                                break;                        }                        default:                        {                                break;                        }                } // end switch()        } // end while()} // end main()

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -