近来要被Fermi Science Tools折磨疯了。
其中有一个无比玄妙的bug,就是自己装在64位服务器上的版本,有的时候正常,有的时候只占cpu不做事。这时就要把它kill掉,然后重新提交,或许它又正常了。真贱啊。
多方测试无果,只好写了个流氓脚本,自动监督命令的执行,每隔30秒检查一下命令是否在正确输出,如果没有就杀了它重新运行。
一个简单的例子,两个主程序(prog_x.c和prog_y.c)依赖同一个库文件(myfuns.c),但编译时需要对myfuns.c使用不同的条件编译。比如,编译myfuns.c给prog_x.c用时,需要定义一个宏 FLAG_FOR_X,而编译myfuns.c给prog_y.c用时不需要这个宏。即两个函数所需的编译方式分别是:
cc myfuns.c -DFLAG_FOR_X -c cc myfuns.c -c
- 硬盘分区情况:
/sbin/fdisk -l
- 硬盘挂载情况:
mount
- 硬盘挂载及使用情况:
df -h
- 硬盘型号:
hdparm -i
- 查看某一文件夹大小:
du -sh [文件夹名]
/sbin/lspci
前两天安装更新时发现有个Windows Power Shell可选,就装上了;今天无事打开来把玩了一下,像模像样的。常用的linux终端命令基本都可用,比如ls,pwd,cd等等,还可以使用..表示上级目录;用惯了linux的人,用windows自带的cmd会很不适应,甚至无从下手;而用这个PowerShell应该不会再感觉那么陌生了。
试着输入help,列出了130多条命令和诸多别名。输入help+命令名会有具体的帮助信息。
最新评论
4 周 4 天 前
4 周 6 天 前
8 周 6 天 前
13 周 6 天 前
24 周 1 天 前
43 周 2 天 前
1 年 3 周 前
1 年 3 周 前
1 年 11 周 前
1 年 12 周 前