Mac:长时间运行后禁用python脚本

时间:2018-03-01 13:56:27

标签: python macos system

我开发了一个python脚本,它需要大约36个小时才能完成这项工作。

我的脚本中添加了print()命令,每10分钟报告一次处理状态,以便检查脚本是否运行良好。

昨天晚上一切都很好,我在终端使用pmset noidle来防止mac睡觉,但是今天早上我发现这个过程在某种程度上被禁用了。 print()记者不再响应,但根据htop进程仍然正常运行,import Vue from 'vue' import Hero from '../components/Hero/Hero' import PopularDest from '../components/PopularDest/PopularDest' import { mapActions, mapState } from 'vuex' export default Vue.extend({ template: ` <div class="page--sport"> <hero :action="getSportData" page="sport" title="Sport Events"></hero> <div class="page--sport__bottom"> <h2>Popular Sport Events</h2> <popular-dest></popular-dest> </div> </div> `, data () { return { searchQuery: { query: [(this as any).searchInput], genre: 'sport' } } }, updated () { console.log(this.searchInput) }, components: { Hero, PopularDest }, methods: { getSportData (): void { [(this as any ).getEventData(this.searchQuery)] }, ...mapActions([ 'getEventData' ]) }, computed: { ...mapState([ 'searchInput' ]) } }) 使用99%的一个CPU和0.1%MEM(不正常)。

我起初认为mac进入睡眠状态并且我的进程无法恢复(大数据处理),这就是我尝试使用pmset noidle的原因。但今天的结果与这种沉睡的理论相反。

我来这里寻求智慧,有没有人遇到同样的麻烦? 谢谢

0 个答案:

没有答案