Articles of 脚本

如何使用unix脚本创buildmaildir?

我想用unix脚本创buildmaildirs,所以问题是如何在这个例子中创build目录: example.com/j/o/h/john-2011.04.07.09.35.49/ 如果我只有三个参数 – mailserver(example.com)和用户名(john)和时间我不知道如何使这个“拆分部分”的Unix脚本,如何提取前三个字母的用户名约翰看起来像上面的例子。 先谢谢你!

如何为特定服务器上没有configuration文件的less数用户编写HKCU设置?

以下是我将手动执行的操作: 使用Account1login到服务器以创build其Windowsconfiguration文件。 启动Internet Explorer。 单击工具> Internet选项>高级>取消选中“检查发行者证书吊销”,然后单击确定。 这会更新“HKCU:\ Software \ Microsoft \ Windows \ CurrentVersion \ WinTrust \ Trust Providers \ Software Publishing \ State”。 我想以某种方式自动化上述过程,以便我不必login到服务器,但仍然适用于所有用户的设置。 (使用GPO可以工作,但不是一种select。) 有没有办法模拟用户login并设置他们的HKCU值? 有没有办法至less自动login到服务器上的人并设置vlaue?

CUPS打印如何在提交工作时获得工作号码?

我正在和CUPS合作 ,试图围绕它进行一些工作监控。 当我使用lpr提交工作时,有没有办法让我find工作号码? 另外,还有没有其他工具可以显示打印的作业列表,并给我提交该作业的文件名?

思科 – 自动启用端口如果连接失败?

我想禁用一个思科路由器上的链接,但让它在一定时间后自动再次启用,如果我失去连接 – 这可能吗?

在离开SSH客户端后保持Python脚本运行?

我在Python脚本和独立的脚本中有一个while循环,所以我不能把它作为守护进程来运行。 此外,我尝试使用nohup,但我有这个错误: root@ubuntu:~/Desktop/starthere-group-ok# nohup python yApp.py & [1] 3038 root@ubuntu:~/Desktop/starthere-group-ok# nohup: ignoring input and appending output to `nohup.out' nohup.out: 1) Deployment 2) Service Status 3) List Servers 4) Restart Service 5) Restart Server 6) Execute Commands on Servers Seçiminizi yapın: Traceback (most recent call last): File "yApp.py", line 13, in <module> selection = raw_input("Seçiminizi yapın: […]

为什么“头”挂着而没有终止?

我有一个shell脚本,必须find远程主机上的最新文件。 我有这个位: ssh -q $HOSTNAME -t ls -t -1 /path/to/somewhere/ | head -n 1 它打印第一行,然后等待并不终止。 但是,如果我删除| head -n 1 打印| head -n 1 ,然后按顺序打印所有文件,然后定期终止并将控制stream程返回到我的terminal。 所以SSH命令部分正在终止,但不是头部分。 这是怎么回事? 我怎样才能让头脑工作?

每个IP带宽和协议使用率图表

在过去的一周里,我一直在尝试使用nTop,而且我已经厌倦了重新启动后丢失所有数据。 因此,在寻找替代品的同时,我也遇到了nfsen的多种build议。 nfsen是否允许我绘制随着时间的推移,每个ip,带宽和协议的使用情况? 如果它不是本地支持的,有人有脚本来解释netFlow数据来certificate这一点吗? 只有nTop才能做到这一点? 我search了这个,我发现人们创build自己的脚本来实现我想要做的模糊 提示 。 我有一些脚本知识(Python,Perl),但我宁愿不发明轮子。 有没有人愿意分享?

Powershell VMWare脚本不从计划任务运行

背景/目标 我正在尝试创build一个计划任务,将: 在指定的时间运行(一次) 运行一个PowerShell脚本: 将其全部输出logging为转录本 使用encryption的存储凭据连接到我的vCenter服务器 closures某个文件夹中所有虚拟机的客户操作系统 问题 该脚本完全从控制台执行,但甚至不会开始执行任务。 代码 #Stop an error from occurring when a transcript is already stopped $ErrorActionPreference="SilentlyContinue" Stop-Transcript | out-null #Reset the error level before starting the transcript $ErrorActionPreference="Continue" Start-Transcript -path C:\temp\Shutdown_NonProductionVMs.log -append #Add the VMWare Snap-in Add-PSSnapin -Name VMWare.VimAutomation.Core #Get the Credentials $creds = Get-VICredentialStoreItem -file C:\temp\pscreds.creds #Connect to […]

如何防止终止长时间运行的Python脚本

我有一个在基于虚拟机的远程Ubuntu服务器上运行Python脚本的cron作业。 该脚本需要几个小时才能运行,而且我注意到内核似乎在脚本完成之前终止脚本,如日志所示: myscript.py: line 11: 4890 Terminated 在运行时,我已经通过顶端监视了我的脚本的CPU和内存使用情况,并且它永远不会过多。 如何找出脚本被终止的原因以及如何防止提前终止?

如何在Powershell静默/无人参与脚本中更改Notepad ++的默认安装path

我不能找出参数来更改Notepad ++的默认安装pathC:\Program Files\的当我运行我的PowerShell脚本我要它安装到的驱动器。 我正在尝试进行无提示安装,无法手动更改。 有谁知道我可以添加什么参数来安装程序到E:驱动器? 下面是我的代码和我在PowerShell中尝试的内容。 我一直在使用-ArgumentList参数来弄清楚是否可以将它指向E:驱动器,但目前还没有运气。 我也在Windows Server 2012上运行这个。 function install-Notepadpp() { $install="*PATH*\npp.6.6.2.Installer.exe" Start-Process -FilePath $install -ArgumentList '/InstallDirectoryPath:"E:\"','/S' -Wait -Verb RunAs Write-Host "Notepad++ has been installed." -ForegroundColor Green } ##### This is Windows calling the function to install the script install-Notepadpp