我已经使用Ubuntu几周了,我想进一步了解自动化任务。
启动后如何编写bash脚本以打开具有特定URL的Web浏览器?
对于这种情况,我将想象一个风景。首先,让我们说我需要一个脚本来打开某些Youtube Video中的Web浏览器,并且每次在启动时打开我都需要以不同的随机时间播放这些视频。
首先,让我们创建文件,我将其称为“ youtuviewer.sh”,在其中设置以下代码部分:
#!/bin/bash
chromium-browser http://www.youtube.com/watch?v=7bLaLJ51rRk http://www.youtube.com/watch?v=OxYSaT_NfjQ &
n=$((RANDOM%90+30))
echo $n
sleep $n
killall chromium-browser
echo "all done!"
我很快解释一下:
chromium-browser
将运行(可以由firefox或任何其他Web浏览器替换)。浏览器将在单独的标签页中打开列表中的youtube链接,该列表应以空格分隔。与符号(&)将指示在执行该行之后,应执行脚本的其余部分,并同时保持铬浏览器实例的运行状态。确实,这7行可以给出一个更复杂的示例。您只需一行即可完成所有工作,这取决于您希望实现的目标。
我们将通过您喜欢的文件浏览器(我想到nautilus)或通过终端来设置文件的执行权限。请参见:如何运行.sh文件?
现在我们需要设置文件以在启动时运行,我们可以通过cron(请参见:如何设置Cron作业?)或使用“启动应用程序”对话框(请参见:如何添加应用程序)来实现此目的。启动应用程序菜单?)。
这是我发现执行@ImaginaryRobots编辑的最简单的方法。
如果您需要进一步的帮助,请随时告诉我们。
祝你好运!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句