Tag: 脚本

PulseAudio:无法再创建具有特定名称的接收器

自从升级到Oneiric后,我无法在PulseAudio中创建具有特定名称的接收器。 通常我使用此命令执行此操作: pactl load-module module-null-sink sink_name=test 但现在我得到一个没有指定名称的接收器。 创建的所有接收器都命名为“Null-Sink”,并且似乎无法重命名接收器。 这是Pulse中的一个错误吗?

如何从智能手机激活笔记本电脑上的脚本

我想从我的智能手机(iPhone,即iPhone)远程运行我的笔记本电脑上的Linux脚本。 为简单起见,假设脚本名为myscript.sh ,它位于/root/Desktop 。 我以root用户身份运行(是的,我知道我正在以root身份运行。) 根据我收集的信息,这些是可能的解决方案: 1.为iPhone写一些应用程序进行交流(对我来说听起来很辛苦,太复杂了。) 2.发送电子邮件和使用“Procmail”的东西 3.发送电子邮件和使用“Postfix”的东西 上面提到的所有方法对我来说都是未知的; 直到最近我才听说过他们。 所以任何人都可以通过任何方法启发我,让我从我的智能手机上运行我的笔记本电脑的Linux。 谢谢! 编辑:顺便说一句,我没有在家里运行的服务器。

如何使用终端创建具有BIOS持久性的实时Ubuntu USB驱动器?

我希望能够从现场Ubuntu USB记忆棒启动,然后在该USB记忆棒上永久使用rsync脚本,将我的主Debian系统的增量快照(备份)转换为第二个硬盘。 有人会认为制作一个持久的Ubuntu UBA棒是如此容易,但大多数现场USB制造商不允许持久性,而那些做到的,却没有用。 这包括UNetBootin,即使我在本地编译和调试缺少的依赖项之后。 所以我想要一个简单的,仅限终端的解决方案,我可以在必要时理解和调试。 来自iso的简单dd,然后添加casper-rw文件方法存在分区工具被非标准efi分区图像混淆的问题。 ( 参考 ) 一些解决方案,如UNetBootin接近工作,但当我尝试使用sudo -s获取root shell时,它们会崩溃并转储,并破坏我的实时USB映像。

video结尾处的ffmpeg-video trim

我有一些不同持续时间的video。我想剪切(删除)所有video的最后5秒。我可以在循环中使用’ffmpeg’修剪video吗?请帮助我。

如何记录对特定文件夹的访问权限并更改其内容?

我需要跟踪文件夹访问时间,并想知道对它进行了哪些更改。 如何触发这些事件? 有没有办法在打开文件夹时运行特定的.sh文件?

如何列出活动显示(在命令行上)?

xrandr -q为我提供了连接显示的列表,但是如果显示当前处于活动状态,我怎样才能找到(脚本友好)? 上下文:我想编写一个脚本来切换显示。 如果它处于活动状态,则应关闭它,如果不是,则应该打开它。 注意: xrandr -q基本上提供此信息,因为活动模式标有* ,但此信息很难在bash脚本中提取。

在DHCP确认后或成功连接WiFi后运行脚本

我想注册一个回调脚本,它会在DHCP确认后触发。 轮询是一种选择…… 是否有可能没有驱动程序/内核修改?

需要简单的脚本/循环/命令来输入命令,在文本文件中执行和输出

假设我在文本文件中有如下命令列表( cat cmdlist.txt ): – cut lshw top awk sensors 现在我想分别通过whatis cut , whatis lshw等获取关于该命令的简单信息,并在文本文件中打印出whatis 这些输出说cmdinfo.txt 所需的cmdinfo.txt输出( cat cmdinfo.txt ): – cut (1) – remove sections from each line of files lshw (1) – list hardware top (1) – display Linux processes awk (1) – pattern scanning and text processing language sensors (1) – print […]

使用idVendor / idProduct查找USB设备的目录/ sys / bus / usb / devices /

我正在尝试制作一个脚本,使用lsusb打印产品和供应商ID,然后检查此ID以查找/sys/bus/usb/devices的USB设备目录。 我最初认为lsusb打印的总线和设备号会指向相应的文件夹。 例如,如果Bus = 002且Device = 002 ,则USB的目录为/usb/devices/2-2 。 不幸的是,结果并非如此。 我可以使用在另一个线程中找到的此命令手动查找相应的文件夹: for X in /sys/bus/usb/devices/*; do echo “$X” cat “$X/idVendor” 2>/dev/null cat “$X/idProduct” 2>/dev/null echo done 但是,我需要一个可以自动查找此文件夹的脚本。

从add-apt-repository中删除输出

我正在尝试编写一个shell脚本,它将自动为我设置一个LAMP堆栈。 我在脚本中的一条线是: add-apt-repository -y ppa:ondrej/php5-oldstable >> /tmp/output.txt 但请尽量尝试输出以下内容: gpg: keyring `/tmp/tmpf0k2tr/secring.gpg’ created etc…….. 当我运行此命令将此ppa添加到我的存储库时,我希望屏幕上不显示任何输出。