【C语言】一分钟后关机

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
	char input[10];

	system("shutdown -s -t 60");
flag:
	printf("1分钟之后关机,请输入\"我是猪\"三个字解除\n");
	scanf("%s", input);
	if (strcmp(input, "我是猪") == 0)
	{
		system("shutdown -a");
	}
	else
	{
		goto flag;
	}
	return 0;
}

补充:-s 是关闭此计算机 -t 是延迟多长时间关闭 ,后面跟秒数 例如 shutdown -s -t 60 意思是说60秒后关闭此计算机,shutdown -a是解除关机命令。
时间: 2024-10-22 02:11:34

【C语言】一分钟后关机的相关文章

C语言:设置自动关机程序:2分钟之后关机,请输入\&quot;我好帅\&quot;三个字解除\n&quot;

自动关机程序: #include <stdio.h> #include <stdlib.h>//system #include <string.h>//strcmp int main() { char input[10];//input返回string : system("shutdown -s -t 120"); flag://标签 printf("2分钟之后关机,请输入\"我好帅\"三个字解除\n"); s

Windows1小时后关机命令

shutdown -s -t 3600 1.注销当前用户 shutdown - l 该命令只能注销本机用户,对远程计算机不适用. 2.关闭本地计算机 shutdown - s 3.重启本地计算机 shutdown - r 4.定时关机 shutdown - s -t 30 指定在30秒之后自动关闭计算机. 5.中止计算机的关闭 有时我们设定了计算机定时关机后,如果出于某种原因又想取消这次关机操作,就可以用 shutdown - a 来中止.如: shutdown -s – t 300 设定计算机

AlarmManager、PendingIntent的使用附件Home监听十分钟后再度启动应用取消服务

AlarmManager.PendingIntent的使用\附件Home监听十分钟后再次启动应用取消服务 AlarmManager.PaddingIntent的使用\ \附件Home监听十分钟后再次启动应用取消服务 对应AlarmManage有一个AlarmManagerServie服务程 序,该服务程序才是正真提供闹铃服务的,它主要维护应用程序注册下来的各类闹铃并适时的设置即将触发的闹铃给闹铃设备(在系统中,linux实现的设备名 为”/dev/alarm”),并且一直监听闹铃设备,一旦有闹铃

无法开机 如果您的手机黑屏无法开机,可以按照以下方式操作尝试: 如果是,使用原装充电器或使用弱电流方式充电(例如使用电脑USB接口充电)充电15-30分钟后尝试重新开机;注意:电量过低引起的无法开机,刚插入充电器时可能不亮屏但呼吸灯闪烁状态。

https://www.mi.com/service/support/startup 无法开机 如果您的手机黑屏无法开机,可以按照以下方式操作尝试: 技术支持 如何刷机 无法开机 手机自动关机.重启 无法充电/充电时间过长 无法解锁 手机耗电 屏幕失灵 刷机常见问题 BL锁解锁失败必看 如何备份手机数据 联系客服 无法开机 如果您的手机黑屏无法开机,可以按照以下方式操作尝试: (注:若是长时间卡在白色米字界面且屏幕底部无Android显示,长按电源键10秒重启无效的,建议您前往小米授权维修中心或

51系列小型操作系统精髓 简单实现11 C语言版优化后说明(有图)

/* CRTOS 实时可剥夺型内核 1.任务不用预加载,不用预定义.任务调用时加载,可删除(退出死循环即可) 2.单位轮转查询时间由晶振和定时器初始化决定.在这里为10ms 3.定时时间为[ time*单位轮转查询时间 ] ,其中time为 rtos_wait(time)中time. 4.可运行多个任务[自定义] 5.任务从rtos_wait()处切换,在定时时间到后从定时中断中切换回来,任务执行后,回到中断,再从中断回到主程序. */ #include "STC12C5A.H" #d

类似QQ电脑空闲5分钟后自动更改状态的实现

今天复习了windows线程的调度,优先级等相关内容.以为将一个进程和它的线程都设为优先级最低,那么该进程将在电脑空闲的时候才会运行.我突然联系到有的程序比方说腾讯QQ或者屏保程序是不是将要调用的线程设为优先级最低,等到电脑空闲或空闲一段时间(具体时间程序当然可以调)才开始调用呢?然后我写程序验证了一下,发现任何时候该线程都会执行,哪怕是CPU到达了100%.为什么会这样呢?仔细看书得知,当今计算机运算速度非常快,哪怕鼠标键盘一直动个不停,计算机CPU还是会有很多空闲时间,这个空闲时间足以运行那

51系列小型操作系统精髓 简单实现10 C语言版优化后发布(有图)

4个任务 /* 使用keil4 可运行8个任务 任务从rtos_wait()处切换,在定时时间到后从定时中断中切换回来. */ #include "STC12C5A.H" #define TIMER_RELOAD() {TL0=0x00;TH0=0xC4;}//使能T/C 初始10ms #define MAX_TASKS 8 //任务槽最大个数. unsigned char idata task_stack[MAX_TASKS][2];//任务堆栈. PC指针为16位,需2个字节tas

检测日志文件的md5值如果N分钟后无变化则重启应用

计划任务添加如下: 每隔10分钟检测一次 */10 * * * * /bin/bash /data/scripts/check_md5sum.sh  /data/log/policy-root-new-4/policy-root-new-4.$(date +%Y-%m-%d).log    300   policy-root-new-4   policy-root-new-4  '/data/www/apps/policy-root-new-4/bin/boxrun'  restart chec

转载:如何严格限制session在30分钟后过期!

如何严格限制session在30分钟后过期!1.设置客户端cookie的lifetime为30分钟:2.设置session的最大存活周期也为30分钟:3.为每个session值加入时间戳,然后在程序调用时进行判断: 至于为什么,我们首先来了解下php中session的基本原理: PHP中的session有效期默认是1440秒(24分钟),也就是说,客户端超过24分钟没有刷新,当前session就会失效.当然如果用户关闭了浏览器,会话也就结束了,Session自然也不存在了!大家知道,Sessio