在詹金斯中是否有任何“适当”的方法来更改系统属性?更改它们的最简单/最快的方法是什么?例如,我需要关闭无用的(在我的情况下)ping线程。
如果您确实想要快速简单的方法来更改系统属性,则可以使用脚本控制台
System.setProperty("hudson.remoting.Launcher.pingIntervalSec", 0)
但这不会在重新启动后幸存下来。要使其永久,请将设置添加到java args。对于我(CentOS,Jenkins
2.7.1)而言,这大约是一半/etc/sysconfig/jenkins
(对于其他发行版,我认为是/etc/default/jenkins
),您应该在其中将选项添加到现有列表中,如下所示:
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhudson.remoting.Launcher.pingIntervalSec=0"
进行更改后,您必须重新启动Jenkins(感谢Mark Tickner)
问题内容: 如何从Java程序外部更改user.home系统属性,使其认为它与D:\ Documents and Settings \%USERNAME%是不同的目录?通过环境变量还是VM参数? 问题答案: 设置VM参数应该起作用: 这是一个测试案例: 在Win XP和Linux上使用Java 1.5.0_17测试
概述 此工具是针对System.getProperty(name)的封装,通过此工具,可以获取如下信息: Java Virtual Machine Specification信息 SystemUtil.getJvmSpecInfo(); Java Virtual Machine Implementation信息 SystemUtil.getJvmInfo(); Java Specificati
Linux是一个开放的、高可配置的操作系统,一个合格的Linux系统管理员应该可支持不同应用环境的要求。下面介绍一些管理工具,可帮助我们了解系统状态和优化系统。 top top命令可实时地显示Linux系统的进程、CPU、内存、负载等的信息。它是我们了解系统整体状态最好的工具。 top - 10:06:09 up 31 days, 2:14, 1 user, load average: 0
随着技术的发展,企业的正常运行越来越依赖基于线上网络的应用,所以IT部门需要持续监控和改善网络性能,保持用户始终不受网络性能影响,并快速,平稳地交付关键业务解决方案。
Fabric Fabric 是一个用来简化系统管理任务的第三方库。当 Chef 和 Puppet 更倾向于管理服务器和系统库的时候,Fabric 则更关注于应用级别的任务管理,比如应用部署。 安装 Fabric: $ pip install fabric 下面的代码为我们创建了两个可以使用的任务:memory_usage 和 deploy,前面的任务会输出每一个服务器设备的内存使用率;后面的任
设备和磁盘 在Linux下你的磁盘和USB设备都被看作设备。要读写它们你得先把这些设备挂载到一个文件夹(被称为挂载点)里。在Slitaz里你可以使用图形界面工具mountbox挂载设备,也可以用命令行挂载。要挂载第一个硬盘的第一个主要分区到/mnt/disk: # mkdir -p /mnt/disk # mount /dev/hda1 /mnt/disk 要挂载USB设备或者CDROM,建议使用