Questions tagged «script»

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

3
SSH:执行sudo命令
我有一个交互式shell脚本,该脚本需要在某个地方SSH到另一台计算机(基于Ubuntu)并以root身份执行某些操作(用户应输入密码,但远程命令应按脚本中所述运行): # ... ssh remote-machine 'sudo ls' # ... 但是,我总是收到此错误消息: sudo: no tty present and no askpass program specified 好,那很清楚。但是我该如何规避呢?这样的事情应该发生: $ ssh remote-machine 'sudo ls /' [sudo] password for user1: /bin /etc /var
44 ssh  script  remote  sudo 

8
确定命令是否在批处理文件中被识别
我正在编写一个蝙蝠脚本,在其中我会调用一个程序(例如javac)。为简单起见,我想在运行命令之前检查该命令是否存在。即命令是否存在于PATH中。 例如, if (my_command.exe is a recognized command) then ( my_command.exe my_args ) else ( REM Output was probably "'my_command.exe' is not recognized as an internal or external command, operable program or batch file." REM Do not run my_command.exe ) 在Windows中执行此操作的最佳方法是什么?

11
如何删除Notepad ++第一列之后的所有内容?
我试图摆脱在记事本++专栏中的所有内容。列模式不是选项。可能吗? 我有的: 70.97.110.40 159 ms [n/a] 21 70.97.117.177 134 ms [n/a] 21 70.97.120.10 75 ms [n/a] 21 70.97.122.105 87 ms www.portless.net 21 70.97.122.106 89 ms www.popovetsky.org 21 70.97.122.107 95 ms www.psmythe.net 21 70.97.122.104 98 ms wasabi.prostructure.com 21 70.97.122.108 89 ms crm.prostructure.com 21 70.97.122.109 87 ms internal.prostructure.com21 我想要的是: 70.97.110.40 70.97.117.177 70.97.120.10 …


7
Bash:创建匿名FIFO
我们都知道mkfifo管道。第一个创建一个命名管道,因此必须选择一个名称,最有可能使用mktemp,后来记得取消链接。另一个创建了一个匿名管道,没有麻烦的名称和删除操作,但是管道的末端与管道中的命令绑定在一起,以某种方式掌握文件描述符并在其余部分中使用它们并不十分方便的脚本。在编译的程序中,我只想做ret=pipe(filedes);在Bash中有exec 5<>file这样的期望- "exec 5<> -"或者"pipe <5 >6"Bash中有类似的东西吗?
38 bash  script  pipe 

8
在Windows 7中以管理员身份在启动时运行bat文件
我目前正在Windows 7中成功以bat文件的形式运行启动脚本(我插入了一个新的注册表项,并将bat文件路径作为值 Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run)。 现在,我需要在启动时运行另一个bat文件,但是具有提升的权限(以管理员身份),并且无需手动确认提示。 我如何才能做到这一点,最好是没有外部程序?

3
Bash Shebang的假人?
我有一些bash脚本,我的设置大部分使用 #!/bin/bash 但我经常遇到一些看起来像 #!/bin/bash -e #!/bin/bash -x #!/bin/bash -ex 等等。 有人可以解释这些shebang选项的含义和好处,以及它们是否适用于其他shebang?
36 bash  shell  script 

3
多个标准输入?怎么样?
在此commandlinefu帖子中: $ diff <(wget -q -O - URL1) <(wget -q -O - URL2) 似乎有多个标准输入,但是-如果我没记错我的Linux Porgramming课程-那就不可能了。我认为,按照定义,标准输入是一个流。 也许这与标准输入有关?谁可以给我解释一下这个; 也许提供文档链接。 好处:脚本将如何处理这些多个流?如果有人可以提供Python或Perl示例,那将非常有帮助。
36 linux  shell  script 



13
如何清理linux'script'命令的输出
我正在使用linux'script'命令 http://www.linuxcommand.org/man_pages/script1.html来跟踪一些交互式会话。该文件的输出文件包含不可打印的字符,包括我的退格键。 有没有办法整理这些输出文件,使它们仅包含屏幕上显示的内容? 还是有另一种方式来记录交互式Shell会话(输入和输出)?
35 linux  script 


8
是否可以响应电子邮件通知重新启动计算机?
我正在寻找一种在收到电子邮件通知后重新启动计算机的方法。 我要在其上使用的设置是渲染场。我们有5个装有8个Nvidia GTX 980Ti的盒子。他们正在运行Windows 10 Professional 64位。 我们遇到的问题是它们有时在渲染时冻结或“停顿”。我已经设置好了,因此一旦发生这种情况,我会收到一封电子邮件,指出“ x机器已停止”。 我已经使机器上的所有东西都自动化了。他们会自动登录,打开必要的程序,启动与我们的许可证服务器的连接,并映射所有必需的网络驱动器。 基本上,您要做的就是将其关闭然后重新打开,然后它又可以工作了。 因此,我想知道的是,我可以设置一个程序,事件或脚本来在收到电子邮件说机器停止运行后告诉机器重新启动的信息吗? 将要运行此程序的计算机正在运行Windows 7 Pro 64位。

6
使用脚本更改DNS
我需要经常更改DNS服务器地址,现在我可以通过打开“网络和共享中心”-“本地连接”-属性-ipv4-然后输入DNS编号来完成。 有更快的方法吗?我可以使用批处理文件或Powershell脚本吗?是否有内置的控制台命令来更改DNS?
29 windows-7  script 


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.