电脑运行MATLAB直接关机,如何让matlab跑完程序后自动关机?

  • 时间:2025-12-03 22:08 作者: 来源: 阅读:0
  • 扫一扫,手机访问
摘要:我们常常会遇到在无人监管的情况下让机器一直跑程序。如果是在matlab下运行程序,如何做到程序跑完了,顺便也把机器给关掉呢?很简单,只要在你的程序末尾加上如下一条代码:system('shutdown -s');当然,记得在这条语句前加上保存结果的 save result ... 不然跑了很久的程序就白算了!解密: 在matlab中system函数是用来调用系统命令的,而shutd

我们常常会遇到在无人监管的情况下让机器一直跑程序。如果是在matlab下运行程序,如何做到程序跑完了,顺便也把机器给关掉呢?

很简单,只要在你的程序末尾加上如下一条代码:

system('shutdown -s');

当然,记得在这条语句前加上保存结果的 save result ... 不然跑了很久的程序就白算了!

解密: 在matlab中system函数是用来调用系统命令的,而shutdown就是系统的关机命令啦。 你还可以通过system('shutdown /?')语句来查询关机命令不同选项的所带来的不同功能。下面是在我的matlab中得到的查询结果:

system('shutdown /?')

用法: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]

[/m //computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]

没有参数   显示帮助。这与键入 /? 是一样的。

/?         显示帮助。这与不键入任何选项是一样的。

/i         显示图形用户界面(GUI)。

这必须是第一个选项。

/l         注销。这不能与 /m 或 /d 选项一起使用。

/s         关闭计算机。

/r         关闭并重新启动计算机。

/g         关闭并重新启动计算机。系统重新启动后,

重新启动所有注册的应用程序。

/a         中止系统关闭。

这只能在超时期间使用。

/p         关闭本地计算机,没有超时或警告。

可以与 /d 和 /f 选项一起使用。

/h         休眠本地计算机。

可以与 /f 选项一起使用。

/e         记录计算机意外关闭的原因。

/m //computer 指定目标计算机。

/t xxx     设置关闭前的超时为 xxx 秒。

有效范围是 0-315360000 (10 年),默认值为 30。

如果超时时间大于 0,则默示 /f

参数。

/c "comment" 重启动或关闭的原因的注释。

最多允许 512 个字符。

/f         强制正在运行的应用程序关闭,不前台警告用户。

当为 /t 参数指定大于 0 的值时,

则默示 /f 参数。

/d [p|u:]xx:yy  提供重新启动或关机的原因。

p 表明重新启动或关闭是计划内的。

u 表示原因由用户定义。

如果 p 和 u 均未指定,则是计划外重新启动

或关闭。

xx 是主要原因号(小于 256 的正整数)。

yy 是次要原因号(小于 65536 的正整数)。

此计算机上的原因:

(E = 预期 U = 意外 P = 计划内,C = 自定义)

类别 主要  次要 标题

U   0 0 其他(计划外)E    0 0 其他(计划外)E P  0 0 其他(计划内) U   0 5 其他故障: 系统没有反应E    1 1 硬件: 维护(计划外)E P  1 1 硬件: 维护(计划内)E    1 2 硬件: 安装(计划外)E P  1 2 硬件: 安装(计划内)E    2 2 操作系统: 恢复(计划内)E P  2 2 操作系统: 恢复(计划内)  P  2 3 操作系统: 升级(计划内)E    2 4 操作系统: 重新配置(计划外)E P  2 4 操作系统: 重新配置(计划内)  P  2 16 操作系统: Service Pack (计划内)     2 17 操作系统: 热修补(计划外)  P  2 17 操作系统: 热修补(计划内)     2 18 操作系统: 安全修补(计划外)  P  2 18 操作系统: 安全修补(计划内)E    4 1 应用程序: 维护(计划外)E P  4 1 应用程序: 维护(计划内)E P  4 2 应用程序: 安装(计划内)E    4 5 应用程序: 没有反应E    4 6 应用程序: 不稳定 U   5 15 系统故障: 停止错误 U   5 19 E    5 19 E P  5 19 E    5 20 网络连接丢失(计划外) U   6 11 电源故障: 电线被拔掉 U   6 12 电源故障: 环境  P  7 0 旧版 API 关机

  • 全部评论(0)
最新发布的资讯信息
【系统环境|】创建一个本地分支(2025-12-03 22:43)
【系统环境|】git 如何删除本地和远程分支?(2025-12-03 22:42)
【系统环境|】2019|阿里11面+EMC+网易+美团面经(2025-12-03 22:42)
【系统环境|】32位单片机定时器入门介绍(2025-12-03 22:42)
【系统环境|】从 10 月 19 日起,GitLab 将对所有免费用户强制实施存储限制(2025-12-03 22:42)
【系统环境|】价值驱动的产品交付-OKR、协作与持续优化实践(2025-12-03 22:42)
【系统环境|】IDEA 强行回滚已提交到Master上的代码(2025-12-03 22:42)
【系统环境|】GitLab 15.1发布,Python notebook图形渲染和SLSA 2级构建工件证明(2025-12-03 22:41)
【系统环境|】AI 代码审查 (Code Review) 清单 v1.0(2025-12-03 22:41)
【系统环境|】构建高效流水线:CI/CD工具如何提升软件交付速度(2025-12-03 22:41)
手机二维码手机访问领取大礼包
返回顶部