Questions tagged «script»

以特定顺序执行的一系列自动指令,例如创建Windows脚本以在启动时启动特定程序。

6
如何在睡眠,休眠,恢复和关闭时执行脚本
我将很多课堂文档保存在保管箱以及用于远程存储的个人站点上。由于我可以在iPad,笔记本电脑和台式机之间进行切换,因此这对我很有帮助,因此我不会担心文档丢失。 问题是,此解决方案依赖于我记得为win7执行同步程序(synctoy),所以我想有一个自动执行此操作的解决方案。我已经找到了一些脚本帮助,该脚本帮助在启动时起作用,但是如何在进入睡眠和休眠状态(从这两者重新开始)以及关机之前执行该脚本。

5
crontab从睡眠中唤醒osx
我有一个crontab,它将在清晨(入睡后)启动某个程序,并在清晨(醒来之前)再次关闭该程序。但是我的iMac睡眠时不会执行crontab脚本。 我看到有一些首选项可以唤醒计算机并使其在指定的时间再次进入睡眠状态,但是有没有办法使用crontab做到这一点?
18 macos  script  cron 

3
如何在Windows 7上从命令行访问音量级别?
我需要的 我正在寻找一种允许我从命令行访问Windows音量级别的工具或脚本。理想情况下,它将允许我获取和设置包括应用程序级别在内的所有卷,但是我只希望获取,并且只能满足主级别。如果它使用我不介意PowerShell,WMI,JavaScript,.Net,巫术,或蝴蝶。任何能给我一个可以进一步处理以适应0%到100%范围的数字的解决方案都可以。 换句话说,提示部分是我需要填写的黑匣子: C:\> getvol master 50 甚至 C:\> wmic <alias> where "device='master' and name='volume'" get name,value Name Value Volume 0xDEADBEEF 我不介意我是否需要花一些时间来包装它,或者如果可以免费使用这样做的工具,甚至自己写东西。在后一种情况下,我需要为内核提供一些指针/概念验证,但我可以自己管理这些问题。我也想避免为此目的安装新的开发框架(请注意,在介绍这些要求之前,已经给出了music2myear和iglvzx的答案)。 作为“平台”,我可以使用: Windows 7 Home Premium随附的所有内容 Cygwin附带的任何东西 佩尔 蟒蛇 红宝石 通常,非常希望使用开源解决方案。只要是免费软件,并且可以信任来源,就可以使用封闭源工具。商业解决方案是行不通的。 我不需要的 还有一些类似的 问题,主要涉及音量设置。最重要的是,我需要获取音量,而不是设置音量。 有nircmdc,支持设置音量,但不支持设置音量。 我的注册表中有一个键[1],当我通过GUI调音台调整音量时,该键的值可以预测地变化,但是我猜从该键读取的内容很容易在硬件更改或系统升级时损坏。除非我可以依靠该解决方案能够合理地面向未来,否则我将无法使用它。 有AutoHotKey与WSH设置在网络上的大规模应用解决方案,但)他们也只用于设置好,更糟的是,B),他们使用SendKeys或自动鼠标移动来控制GUI。不能自动执行GUI。 ##windowsfreenode上的频道一如既往地无济于事,Google充斥着黑客和半生半熟的变通办法,而且我无法告诉Wiccan咒骂的WinAPI调用。 有人知道吗? HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0000\MixerSettings\eLineOutTopo\PrimaryNode000

3
bash shell数字变量的最大值是多少?
我很好奇bash中的数字变量在没有故意停止的情况下递增时会发生什么。这个数字可以多大?它会溢出并变为负数,并且会一直持续增加吗?它会断裂并滑到某个位置吗? 我使用的是x86_64 AMD处理器,但也很高兴听到32位答案,只需指定您正在谈论的内容即可。我正在运行Fedora21 64位。 我到处搜寻Google,但出于某种奇怪的原因却没有找到这个特定的花絮。在所有手册等中,这似乎都是一条基本信息。
16 bash  shell  script 

3
Windows命令提示符随机冻结
运行Ant脚本时,我的Windows命令提示符将随机冻结。该脚本中没有等待用户输入的位置。 另外,当冻结时,我可以通过将命令窗口聚焦并按Enter来使其冻结。按Enter键后,过程继续。 这完全是随机发生的。它似乎最终会继续运行,但是会在那儿呆几分钟,然后继续。但是,如果按Enter键,它将立即执行。 到底是怎么回事? (这对于Stack Overflow会更好吗?我不认为这与我的代码有任何关系,因为没有位置要求用户输入。因此,我假设它与Windows有关。)

3
将文件从Windows复制到Linux
我正在写一个脚本。它将运行一台Linux机器。它的目标包括linux,solaris和windows。 我知道我可以使用scp在* nix之间复制文件。但如何从Windows复制文件? 这些窗口是测试机器,不能指望安装特定的软件,因为操作系统可以经常重新安装。
15 windows  linux  script 


3
init.d脚本在启动时未运行
我正在使用屏幕在专用服务器上托管一些Counter-Strike游戏服务器。我具有要启动/停止服务器时运行的脚本: #! /bin/sh # /etc/init.d/css-server # case "$1" in start) echo "Starting Nullus Imprimis war server..." screen -A -m -d -S css-war-server /home/css-servers/war-server/css/srcds_run -game cstrike +map de_dust2 +maxplayers 16 -autoupdate -port 2555 -tick 100 echo "Nullus Imprimis war server started" echo "Starting Nullus Imprimis pub server #1..." screen -A -m …
15 ubuntu  script  boot 

3
为Linux创建注销脚本/任务
与我对于Windows和Mac OS X的问题类似,如何为Linux创建注销脚本? 任何发行版都可以,因为我敢肯定它可以扩展到其他发行版。不过,我最熟悉RHEL / CentOS / Fedora和Ubuntu。 另外, 如果对于图形登录(例如,在lalal工作站上)和远程登录(例如,通过ssh)都存在,那将是理想的-但如果两者都不可行,我会选择其中一种。
15 linux  script 

1
是否有脚本在家用路由器中添加端口转发规则?
TL; DR:我正在寻找脚本或cron作业,它们将定期在linux主机(树莓派上的fedora)上运行,这将检查路由器中是否仍然存在端口转发规则,如果不存在则将其添加。目的是始终通过SSH,VNC和传输Web界面从家庭网络之外的Internet上的任何计算机访问raspberry pi linux主机。设置如下: 路由器: Beetel 440Tx1 ADSL2路由器+调制解调器+ WiFi。 设置: 路由器已连接到Internet(ISP宽带),并且具有动态外部IP。它也为我的计算机提供了一个私有家庭网络,内部IP也为192.168.xy充当DHCP。 主持人: 带有Fedora Linux的raspberry pi ARM主机,始终在启动时与ssh,vnc,传输守护程序服务器一起运行。它还具有no-ip.com dyndns免费DUC(动态更新客户端),该DUC定期检查外部IP并将其绑定到主机字符串。因此,我始终可以通过解析我的dyndns字符串(例如myrouter.no-ip.org)来找到路由器的外部IP。pi有一个静态内部IP,例如192.168.1.z。 端口转发: 仅当通过以太网电缆或受密码保护的wi-fi连接到该网络时,才必须使用具有工厂凭据的GUI /浏览器登录路由器 http://192.168.1.1/html/index1.html 我通过登录以将外部IP的端口22、5900、9091上的任何流量转发到192.168.1.z pi上的相应侦听器程序(sshd,vncserver,传输守护程序)来设置规则。 问题: 当该路由器(路由器)重新启动时,或者即使电源出现尖峰,并且UPS必须立即介入,并且通常会动态从我的ISP获取一个不同的外部IP时,它也会失去上述端口转发规则。 要求: 可以在我的fedora linux pi上运行的脚本或cron作业,该脚本或cron作业可以登录到我的路由器,并定期轮询该端口转发规则的存在并在缺少该规则时创建它。帮助表示赞赏。


7
如何通过脚本在Windows上设置桌面背景?
在X Windows上,我有一个很酷的'silent-alarm'提醒脚本,它将我的根窗口(背景)颜色更改为稳定的红色,仅需几秒钟,然后再将其更改回原来的颜色。 XP? 我正在考虑使用cscript设置注册表项(HKEY_CURRENT_USER\Control Panel\Desktop)的某种计划任务。但是,我的尝试似乎没有任何效果。我必须发出什么信号来读取这些注册表项并重新绘制桌面?

5
PHP脚本无法运行bash脚本。sh:权限被拒绝
我正在尝试从PHP执行.sh脚本,但是未执行。 我检查了错误日志,并收到“ sh:权限被拒绝”错误。我检查了在哪个用户php下运行,并且它是在apache用户下完成的。 我尝试将.sh的所有权更改为apache用户,但是没有结果。 我最初以为这是因为脚本位于www / dir之外,但是即使将脚本放在同一目录中,仍然会出现错误。 除了将apache用户添加到SUDOers列表之外,还有其他解决方案吗? 如果我使用'php filename.php'命令从腻子启动sh脚本,它将运行良好。
14 bash  permissions  script  php 

5
哪些工具可以从命令行生成MD5?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新的问题,所以这是对话题的超级用户。 5年前关闭。 有没有可以通过脚本自动生成文件MD5的工具? 我曾经使用过Cygwin,但我正在寻找其他未安装Cygwin的解决方案。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.