Questions tagged «scripts»

脚本是写在“纯文本”文件中的一系列指令。脚本解释器(例如Bash或其他Shell,Python,Perl,Ruby等)读取文件并执行指令,就像在命令提示符下输入了指令一样。

2
使用GNU屏幕运行程序,并在之后立即分离
我试图弄清楚如何编写一个脚本,该脚本将在系统启动时在GNU Screen会话中启动程序。我正在尝试: #!/bin/bash screen -S test -d -m -X $HOME/folder/folder/.program \ screen -S test2 -d -m -X $HOME/folder/folder/.program2 \ 但由于会话已分离,因此命令无法执行?我唯一需要的是在屏幕会话中运行命令并立即分离此会话。 感谢您的回答,但现在我遇到了另一个问题。在为“ program and program2”添加一些变量后,脚本停止工作。像这样: #!/bin/bash screen -S test -d -m $HOME/folder/folder/.program -f config.cfg 由于某些原因,“-f config.cfg”被忽略。我也试图引用命令,但也无济于事。

5
如何在系统重启时自动重启Tomcat7?
这个问题是从Stack Overflow 迁移过来的,因为可以在Ask Ubuntu上回答。 迁移 7年前。 我已经在运行于Amzon EC2实例的Ubuntu 12.04 LTS上安装了Tomcat 7。现在,我希望tomcat应该在系统重新启动时自动重新启动。 我读了这个博客,建议在下面添加以下脚本/etc/init.d/tomcat7: # Tomcat auto-start # # description: Auto-starts tomcat # processname: tomcat # pidfile: /var/run/tomcat.pid case $1 in start) sh /usr/share/tomcat7/bin/startup.sh ;; stop) sh /usr/share/tomcat7/bin/shutdown.sh ;; restart) sh /usr/share/tomcat7/bin/shutdown.sh sh /usr/share/tomcat7/bin/startup.sh ;; esac exit 0 并发出以下命令: sudo chmod 755 …
26 scripts  init.d  tomcat 

4
我如何确定我的每小时cron工作是否已完成?
我创建了一个名为文件ntpdate中/etc/cron.hourly #!/bin/sh /usr/sbin/ntpdate-debian date > /tmp/william_tmp date > /william_tmp date > ~/william_tmp echo test 我也对这个文件做了Chmod 755。 但是,我无法确定该文件是否已运行! 在3个目录中的任何一个中均未创建该文件。 如果我手动运行cd / && run-parts --report /etc/cron.hourly,则会创建文件并得到回显。 任何人都可以推荐(最好是分步进行!)说明以测试其是否正常运行?
26 server  scripts  cron 

6
如何显示文本文件中的随机行?
我正在尝试编写一个shell脚本。这个想法是从文本文件中随机选择一行,并将其显示为Ubuntu桌面通知。 但是我希望每次执行脚本时都选择不同的行。有解决方案吗?我不要整个剧本。只是那简单的事情而已。



8
如何在脚本中从命令行安装Firefox插件?
我想通过添加一些Firefox插件来改善我的无人值守脚本,但是我找不到办法, 有人可以帮忙找出如何做的吗? 示例:(想要安装adblockPlus插件并设置新的默认网页) wget https://addons.mozilla.org/firefox/downloads/latest/1865/addon-1865-latest.xpi firefox -silent -install-global-extension addon-1865-latest.xpi -setDefaultBrowser www.google.es 提前致谢。

2
什么是apt-fast,我应该使用它吗?
在过去的几年中,我有好几次听说有人使用apt-fast过更新和安装软件包的方法,但是我不确定它的作用。我想我已经将其起源追溯到此论坛帖子,并且它似乎是一个可以加快apt-get操作速度的脚本。 该脚本到底是做什么的?使用它有任何潜在的弊端吗?如果没有,为什么每个人都没有使用它?
24 apt  updates  scripts 


6
在脚本中请求root特权
我有一个可以sudo script.sh或运行的脚本pkexec script.sh 如果从名称的角度运行脚本,如果脚本要求用户输入密码,从用户的角度来看会更好script.sh。 如何以root权限“嵌入”请求pkexec或sudo运行整个脚本? 请注意,使用sudo sh -c脚本运行所有功能可能不是最佳解决方案,因为我在脚本中具有函数。

6
一次重命名数百个文件以进行正确排序
我有一吨的文件,所有命名的东西一样1.jpg,2.jpg,3.jpg,等达到1439.jpg,但是,我有一个问题,我的项目和按字母顺序排列的一个。它通常会在订单1.jpg,10.jpg,11.jpg等等。 我需要的是一种命名文件的方式,使它们的格式00001.jpg一直到01439.jpg。 我将如何快速有效地做到这一点?

3
将命令的输出存储到数组中
这是命令:pdc status -a 2>&1 | grep 'okay'它给出以下输出 [okay ]: you are currently listening: 33 [okay ]: you are currently listening: 22 [okay ]: you are currently listening: 11 我已经在外壳脚本文件中编写了此命令。但是我想将此命令的输出存储到数组中,以便对数组中的每个索引值进行一些处理。 如何将该命令的输出存储到数组中?
23 scripts 

6
Bash脚本出现问题:“声明:未找到”
我的脚本运行得很好,但是今天运行时,它说declare: not found。我正在使用bash shell,脚本开头的路径正确。 我的脚本中的两个标记行如下: declare -a RESPONSE RESPONSE=($RESULT) 它也说(是意外的,但我想这是因为第一个错误。值得一提的是,当我输入声明时,可以直接使用。 declare | grep USER 表演 USER=ashfame USERNAME=ashfame values="$SVN_BASH_USERNAME"; 那么,这怎么了?
23 bash  scripts 

4
为什么此python脚本在后台运行,消耗100%的CPU?
我想在后台运行一个简单的python脚本,该脚本从剪贴板读取文本并将其打印出来。这是我的代码。 #!/usr/bin/env python import Tkinter last_clipboard = "" def get_clipboard(): global last_clipboard root = Tkinter.Tk() root.withdraw() # Hide the main window (optional) text_in_clipboard = root.clipboard_get() if text_in_clipboard != last_clipboard: last_clipboard = text_in_clipboard print last_clipboard while True: get_clipboard() 这可以按预期工作,但是它消耗过多的CPU(100%CPU)。 如何在不消耗大量能量的情况下使其正常工作?


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.