Tag: sh

需要帮助改进脚本

我有一组文件夹(L1N-L5N),我想从我的/ home / michael / documents / XXX复制到我的Dropbox文件夹。 目前,我使用了以下脚本: #!/bin/sh cp -ra /home/michael/Documents/GeneralNetwork /GNI /home/michael/Dropbox/NetworkData cp -ra /home/michael/Documents/GeneralNetwork /L1N /home/michael/Dropbox/NetworkData cp -ra /home/michael/Documents/GeneralNetwork /L2N /home/michael/Dropbox/NetworkData cp -ra /home/michael/Documents/GeneralNetwork /L3N /home/michael/Dropbox/NetworkData cp -ra /home/michael/Documents/GeneralNetwork /L4N /home/michael/Dropbox/NetworkData cp -ra /home/michael/Documents/GeneralNetwork /L5N /home/michael/Dropbox/NetworkData 这有效,但很差。 我也不确定为什么它会返回这个原因: cp: cannot stat ‘/GNI’: No such file or directory cp: cannot stat ‘/L1N’: […]

Ubuntu 16.04 – 如何在后台运行来自webservice的脚本播放声音

我是一名开发人员,并在ubuntu 16.04上配置了服务器,运行Web服务。 那些Web服务在本地调用一些脚本文件,脚本正在执行某项任务,并且应该在任务完成时播放声音。 问题是脚本被调用,任务完成,但声音没有播放。 这是我的清单: 声音工作正常并在计算机上正确配置。 如果我从终端命令行调用我的脚本,则任务完成,并播放声音。 如果我从Web服务调用脚本,则任务已完成,但声音未播放。 这是我测试过的一个例子: # script name : eject.sh # … here I do some stuff, which are working fine… play -q /mnt/datas/wifi_started.mp3 >/dev/null cvlc –play-and-exit /mnt/datas/wifi_started.mp3 &>/dev/null & nohup mplayer /mnt/datas/wifi_started.mp3 > /dev/null 2>&1 上面的所有行都是从终端执行脚本文件时播放声音,而从Web服务执行时没有声音! 我该怎么做才能解决这个问题?

Teamspeak 3 .sh文件没有运行ubuntu 15.04

我已使用本指南https://www.youtube.com/watch?v=92G6KYdlCRc安装了Teamspeak 3。 一旦我尝试运行.sh文件没有任何反应。 我尝试在终端运行它同样的事情。 我使文件可执行并更改了设置以询问我如何运行可执行文件。 有人可以帮忙吗?

无法运行脚本文件

我是ubuntu的新手,我安装了COMODO防病毒软件,然后让它运行起来,你必须运行一个脚本文件,我试着通过输入以下命令从teriminal运行一个文件post_setup.sh: gksu gedit post_setup.sh 使它可执行也没有做任何事情,并且应用程序被称为COMODO Antivirus,并且有一个丢失的cmdavd.sh文件无法通过搜索整个drev找到它这是一个错误,它是安装probaly但是缺少,它是也从软件中心安装。 有人可以请帮助。

Bash shell for循环过程有两个配对的变量名

例如,使用bash shell批量重命名大量文件是很常见的。 通常我使用以下结构, for file in ./*.short do # do command done 那是带有.short扩展名的文件名。 但是,现在如何在命令中处理两个或多个变量名(在本例中为文件扩展名)? 我想为以下命令进行批量处理, ( x2x +sf < data.short | frame -l 400 -p 80 | \ bcut +f -l 400 -s 65 -e 65 |\ window -l 400 -L 512 | spec -l 512 |\ glogsp -l 512 -x 8 -p 2 ;\ […]

执行递归chmod以使目录中的所有.sh文件可执行的命令?

尝试在目录中的所有.sh文件上执行递归chmod以使其可执行

在13.04中双击不执行程序(* .sh)

我使用Ubuntu来托管许多服务器,一些我的世界,一些云服务和许多网站。 不幸的是,在升级到Ubuntu 13.04之后,它不会启动craftbukkit.sh,即使它被设置为允许它执行,它只会在getit中打开。 我将要放松它,因为它已经停了3个小时,然后一个人跟我说问为什么一切都失败了。 我生气了。 我在我的服务器上运行XAMPP 1.7.7(不是1.8.1因为各种原因),在它说它加载后,它不是。 连接到localhost什么都不做。 任何人都有机会帮忙吗? 谢谢!

在键盘快捷键中使用bash命令

我正在尝试为notify-send $(fortune)设置一个键盘快捷键,但是当我激活它时,它只是发送一个说明$(fortune)而不是实际$(fortune)的通知。 请注意,如果我在终端中运行它,它按预期工作(即发送带有fortune结果的通知)。 这似乎意味着当激活键盘快捷键时,它不会将其解释为bash命令,而是简单地使用参数$(fortune)运行程序notify-send 。 如何让它正确解释? 请注意,我已经尝试将它放在shell脚本中并执行sh ~/tell-fortune.sh ,但这也不起作用。

如何让这个.sh文件正常运行?

我正在尝试使用.bat文件并将其设为.sh 这是工作的.bat文件 @echo off title runserver “C:\Program Files\Java\jdk1.7.0_25\bin\java.exe” -Xmx815m -cp bin;lib/*; com.rs.Launcher true true false pause 到目前为止这是我的.sh文件: #!/bin/sh java -Xmx815m -cp bin;lib/*; com.rs.Launcher true true false pause 这是错的吗? 我远吗? 我真的不知道我在做.sh文件时正在做什么,所以任何帮助将不胜感激! 非常感谢!

我使用bash还是sh?

我已连接到远程shell,许多键无法正常工作,如箭头和转义键。 这个回答箭头键,tab-complete不起作用建议我可能在错误的shell中,所以我引用了如何确定我正在处理的当前shell? 。 使用所描述的方法,我得到奇怪的结果。 echo $SHELL /bin/bash 但 echo $0 sh 我用的是哪个shell?