Questions tagged «script»

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

0
使用inotify-tools检测文件更改并执行脚本
我需要使用inotify-tools检测文件更改。这是算法: 文件已更改-> .sh脚本在文件已更改的同一文件夹中执行。 我该如何实现? #!/bin/sh MONITORDIR="/path/to/the/dir/to/monitor/" inotifywait -m -r -e create --format '%w%f' "${MONITORDIR}" | while read NEWFILE do sh ./***/execscript.sh done 我认为,我需要在之后进行一些更改while read NEWFILE,当然,请使用该目录的路径替换****。

1
自动添加路由表条目的脚本
有很多使用Mountain Lion的远程代理。我们只希望Intranet上的目录通过VPN隧道,而所有其他流量都直接通过。因此,要做到这一点,我必须将ip-up文件添加到/ etc / ppp。 我想创建一个脚本,该脚本将ip-up使用我们用于该/etc/ppp目录的IP子网创建文件。 我对此进行了尝试一两次,但均未成功。

3
如何解析字符串?
我是bash的新手,我正在创建一个脚本,该脚本循环遍历目录中的文件,并基于文件名的一部分对文件进行某些处理,到目前为止,我具有以下功能: #!/bin/bash DIR="/Users/me/Documents/import/*" for f in "$DIR" do t=?????? echo "Loading $f into $t..." done 因此$f将输出如下内容:/Users/me/Documents/import/time_dim-1272037430173 除此之外,我想t等于time_dim,目录可以是可变长度,并且-1272037430173是固定长度(这是unix时间戳btw)。 最好的方法是什么?

3
如何通过命令行编辑本地组策略对象?
是否可以通过命令行更改或编辑某些组策略? 目前,我们正在基于映像安装许多PC。安装完成后,需要更改某些组策略,这时我们必须手动执行。 我想在脚本中添加这些更改,以便可以为每个部门创建一个脚本以实施这些组策略。 例如:通过脚本将“计算机配置/管理模板/配置面板/在线工具提示”设置为“禁用”。 谢谢!

0
从Windows Server获取共享存储使用情况信息
我正在尝试使用以下方法检索连接到服务器的共享存储的使用情况相关信息: WMIC logicaldisk get size,freespace,caption,drivetype /Format:csv 输出很好。但是,此处的驱动器D的驱动器类型显示为3,尽管它是Netapp Lun。请让我知道如何获取伦信息。如果将Netapp显示为Drivetype 3,对我来说很难确定Netapp卷。我没有powershell在所有服务器上都安装过。所以我不能使用PS。 输出: Node,Caption,DriveType,FreeSpace,Size Hostname,C:,3,1522081792,20973137920 Hostname,D:,3,38534803456,751148986368 Hostname,E:,3,2867924992,52395274240 Hostname,F:,3,44005818368,73364254720 Hostname,R:,5,,
1 windows  script  wmic 

1
运行条件查询
我有一个露水版系统。任何版本都有5-9升级 脚本。为了将版本1升级到5,我必须运行每个脚本 在任何版本的正确顺序(01_script,02_script, 03_script ...)如果安装的版本是01,我开始运行 从版本02开始的脚本我有一个表,其中包含也在注册表中编写的版本号的值。 我有能力获取所有脚本并将它们合并为一个脚本 我怎样才能创建一个脚本来检查版本并开始运行正确的脚本? (sql server 2008r2)

1
如何用另一个覆盖echo / printf行? (从屏幕中心开始)
我想写一个输出我选择的句子的脚本。我希望它们出现在屏幕的中央:输出第一个,然后使第二个出现在第一个。这是我的代码: COLUMNS=$(tput cols) printf "%*s\n" $((($COLUMNS)/2)) "Hey, welcome to my script!" "%\r" sleep 2 printf "%*s" $((($COLUMNS)/2)) "This is a new line!" 我的目的是用第二行覆盖第一行,方法与 telnet towel.blinkenlights.nl 在他们特定的星球大战版本的开头。我设法通过阅读另一个问题让它们出现在中心,但我发现不可能让第二行从第一行的同一行开始。有线索吗?

2
如何在AWK中更改现有的打印行
当我执行以下行时,它以换行方式打印单词。 awk'BEGIN {print“line one \ nline two \ nline three”}' 喜欢 第一行 第二行 第三行 如何在同一行中打印信息并刷新现有行。例如,在执行循环时,它应该打印'one'然后擦除线并打印'two'然后擦除线并打印'three'等等你能帮助我吗?
unix  script  awk 

4
脚本中的路径错误
我正在使用谷歌搜索脚本来查找PS脚本来计算我们网络上几个目录中的文件类型和文件。 在我工作的PC上的“库”目录中有几个目录。 我只是想测试一个PS脚本来使这个工作来计算文件并列出我的“Libraries \ Documents \ Tidbits”文件夹中的文件类型: Get-ChildItem \\hilltop3\users$\LongRandy\My Documents\TIDBITS 但我得到这个错误: Get-ChildItem : Cannot find path '\\hilltop3\users$\LongRandy\My' because it does not exist. At line:1 char:14 + Get-ChildItem <<<< \\hilltop3\users$\LongRandy\My Documents\TIDBITS + CategoryInfo : ObjectNotFound: (\\hilltop3\users$\LongRandy\My:String) [Get-ChildItem], ItemNotFoundExc eption + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.GetChildItemCommand" 再次感谢



1
新终端窗口退出后如何运行脚本菜单
我有一个脚本,要求用户输入选项。 当选择我有它的选项时,它运行一个新的终端并执行指定选项的另一个脚本。 我仍然希望第一个终端上的菜单脚本要求用户输入而不是退出脚本。对此的一些反馈将不胜感激。 以下内容是从OP的评论中复制的: 这是一个例子: menue.sh #!/binbash clear echo echo echo echo "1. Option Here" echo echo -n "Choice" read choice echo $choice case $choice in 1) /root/scriptexample/./examplenewterminal.sh ;; esac ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ examplenewterminal.sh #!/bin/bash xterm -e "/root/scriptexample/./example.sh" bash clear echo example.sh #!bin/bash clear echo echo echo echo 命令在这里等 当您使用Control + C …


1
运行具有计算机启动/登录权限的VBS脚本
我有 script.vbs 我想在登录Windows后在计算机启动时运行。 试图将它放在启动目录中 - >不起作用。 试图在Windows的任务调度程序中选择它 - >不起作用。 是什么 doesn't work 意思?我的意思是它不是运行它,而是在文本编辑器中打开。 我已经读过Windows 10不允许运行这样的脚本( vbs, ps1 )直接,特别是在启动时 我通过启动来制定解决方法 cmd 开始了 vbs 要么 ps1。但我不喜欢那样。因为它总是打开一秒窗口...... 所以 如何直接运行 vbs 在Windows启动? 有 Windows 10专业版


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.