Articles of 脚本

有没有办法创build一个自定义安装程序包来一次执行一堆程序的批量安装?

基本上我想创build一个文件,将自动安装一堆文件,而不必手动安装每个(即Flash,Adobe Reader,MS Office等)。 我猜测最简单的方法是创build一个batch file,但是我没有太多的脚本方面的经验。 我记得在某个时候看到一个网站会为你做这样的事情,但我不确定是否可以离线使用。 提前致谢…只是想在新的版本上做一些更简化的工作,而没有与成像软件相关的成本。 谢谢!

芹菜和Django:如何在开机启动生产env(linux)

我有一个应用程序,使用芹菜和django运行分布式任务(如发送电子邮件,爬网等)。 该应用程序从来没有在刺激,所以我总是开始芹菜与./manage芹菜。 我想在linux中设置一个pre-post env,并且我将需要如何创buildinit.d脚本来启动django的celeryd。 (我之前做过一些init.d脚本,不需要完整的脚本只是相关的部分) 谢谢!

是否有可能在我的Apache服务器上设置文件权限,以便文件只能被选定的用户阅读?

我想知道是否有办法在我的apache服务器上设置文件权限,以便这些文件可以由apache提供,但不能被选定的用户读取或访问。 基本上,我试图找出是否有可能从聘请的顾问那里“黑盒子”我的项目的PHP代码基地的部分。

如何自动更新我的数据库每晚

目前,每天开始工作之前,我完成以下程序: SSH到生产服务器 gzip我们的日常数据库转储文件 scp gzip转储文件到我的电脑 gunzip转储文件 dropdb mydatabase createdb mydatabase psql mydatabase <dump.sql 是否有可能(我确定这是)在Mac OSX上自动执行此过程? 这样做是在我早上上class的时候完成的。 如果是这样,最快最简单的方法是什么?

屏幕-Amds screenname /patch/to/script.sh不能在debian上使用

我有一个屏幕软件的问题,当我尝试启动屏幕选项screen -Amds screenname /patc/to/script.sh – 没有任何反应,这只是在Debian系统上的一个问题。 在CentOS和FreeBSD上 – 一切正常(其他操作系统我不使用,不知道这个问题)。

Powershell Win32_NetworkAdapterConfiguration不“看”PPP适配器

我试图获得一个PPP VPNnetworking连接的IP,但Win32_NetworkAdapterConfiguration似乎并没有“看到”它。 如果我使用我的脚本询问所有的适配器,它将看到除了PPP VPN适配器以外的所有东西。 是否有一个特定的filter或我需要启用,或者我需要一个不同的类? 我的脚本: $colItems = Get-wmiobject Win32_NetworkAdapterConfiguration foreach ($objItem in $colItems) { Write-Host Description: $objItem.Description Write-Host IP Address: $objItem.IPAddress Write-Host "" } 脚本输出: Description: WAN Miniport (SSTP) IP Address: Description: WAN Miniport (IKEv2) IP Address: Description: WAN Miniport (L2TP) IP Address: Description: WAN Miniport (PPTP) IP Address: Description: WAN Miniport (PPPOE) IP […]

Subversion – 设置默认的提交钩子?

是否有无论如何设置一个自定义的提交钩子是一个“默认”钩子时创build的存储库?

无法使用备用凭据运行PowerShell启动进程

我在尝试使用备用凭据从另一个PowerShell脚本运行PowerShell脚本。 如果我运行: $cred = get-credentials $localArgs = "/c Powershell c:\myscript.ps1" Start-Process cmd.exe -ArgumentList $localArgs -Credential $cred -WindowStyle="Hidden" 脚本错误与: Start-Process : Parameter set cannot be resolved using the specified named parameters. 如果我删除: -Credential $cred 脚本运行正常(但凭证错误)。 我在如何使用-Credential agument方面错过了一些东西? 谢谢, 本

redirect输出从telnet / NC到脚本中的文件失败时cron'd

所以,我有我的networking上的设备,在那里监听一个端口的连接,当一个连接时,它倾倒ascii数据。 我需要将这些数据捕获到一个文件。 我写了一个死的简单的shell脚本来做到这一点: #!/bin/bash #Config Variables. Age is in Days. DATA_ROOT=/root/data FILENAME=data_`date +%F`.dat HOST=device COMPRESS_AGE=3 #Sanity Checks if [ ! -e $DATA_ROOT ] then echo "The directory $DATA_ROOT seems to not exist. Please create it." exit 1 fi if [ -e $DATA_ROOT/$FILENAME ] then echo "You seem to have extracted data already today. Aborting" exit […]

从bash脚本运行时,Authorized_keys没有正确获取权限或所有者

通过下面的脚本片段来添加新用户,每个用户都可以自动创build一个公用\私人密钥对,用私钥在其主目录中进行胜出。 该脚本可以解决一个问题: authorized_keys总是获取所有者的根目录,然后是组根目录 。 即使我将公钥添加为所有者之前和之后,将公钥移到authorized_keys文件。 如果我手动重新运行命令后脚本一切工作正常。 我以root身份运行脚本。 权限也似乎设置不正确。 有任何想法吗? usermod -g webteam $UNAME cd /home/$UNAME ssh-keygen -b 1024 -t dsa -N $UPASS -f $UNAME"key" > key.log mkdir .ssh chown $UNAME $UNAME"key.pub" chgrp $UNAME $UNAME"key.pub" mv $UNAME"key.pub" .ssh/authorized_keys chmod 740 $UNAME"key" chown $UNAME $UNAME"key" chown $UNAME .ssh echo "PYTHONPATH=/usr/local/lib/python2.4/site-packages" >> .ssh/environment chown $UNAME .ssh/* chgrp $UNAME […]