手刹车完成后,如何使用shell脚本发送电子邮件?
我目前正在用手刹对很多从VHS磁带转换而来的家庭视频进行编码。我使用的是Ubuntu 64位双核机器,通常会对这些视频进行排队。我的问题是如何使用shell脚本不断检查handbrake过程,并在handbrake完成视频文件编码后向我发送电子邮件手刹车完成后,如何使用shell脚本发送电子邮件?,shell,Shell,我目前正在用手刹对很多从VHS磁带转换而来的家庭视频进行编码。我使用的是Ubuntu 64位双核机器,通常会对这些视频进行排队。我的问题是如何使用shell脚本不断检查handbrake过程,并在handbrake完成视频文件编码后向我发送电子邮件 一个想法是查看handbrake日志,但标准日志级别没有提供太多信息,有人有其他想法吗?在shell脚本中使用handbrake的CLI客户端,并在最后发送电子邮件给您 大概是这样的: #/bin/sh handbrake -i /dev/mydev
一个想法是查看handbrake日志,但标准日志级别没有提供太多信息,有人有其他想法吗?在shell脚本中使用handbrake的CLI客户端,并在最后发送电子邮件给您 大概是这样的:
#/bin/sh
handbrake -i /dev/mydev -o myfile > out.txt
handbrake -i /dev/mydev2 -o myfile2 >> out.txt
handbrake -i /dev/mydev3 -o myfile3 >> out.txt
mail -s "done with handbrake" me@domain.com < out.txt
#/bin/sh
手刹-i/dev/mydev-o myfile>out.txt
手刹-i/dev/mydev2-o myfile2>>out.txt
手刹-i/dev/mydev3-o myfile3>>out.txt
邮件-s“使用手刹完成”me@domain.com
在shell脚本中使用handbrake的CLI客户端,并在最后发送电子邮件给您
大概是这样的:
#/bin/sh
handbrake -i /dev/mydev -o myfile > out.txt
handbrake -i /dev/mydev2 -o myfile2 >> out.txt
handbrake -i /dev/mydev3 -o myfile3 >> out.txt
mail -s "done with handbrake" me@domain.com < out.txt
#/bin/sh
手刹-i/dev/mydev-o myfile>out.txt
手刹-i/dev/mydev2-o myfile2>>out.txt
手刹-i/dev/mydev3-o myfile3>>out.txt
邮件-s“使用手刹完成”me@domain.com
或者,如果您希望事情保持灵活性,甚至不需要编写脚本。您可以直接在命令行上编写Stu Thompson答案中提到的命令。请记住用符号“&&”将它们分开
说:
handbrake-i/dev/mydev-o myfile>out.txt&&handbrake-i/dev/mydev2-o myfile2>>out.txt&&handbrake-i/dev/mydev3-o myfile3>>out.txt&&mail-s“使用手刹完成”me@domain.com
这使您可以灵活地以任何方式调用应用程序,而不必拘泥于脚本中编写的内容
顺便说一句,正如您自己所了解的,在命令行上发出以“&&”分隔的任意两个命令意味着:运行第一个命令,如果成功完成,则运行第二个命令。或者,如果您希望事情保持灵活,您甚至不需要编写脚本。您可以直接在命令行上编写Stu Thompson答案中提到的命令。请记住用符号“&&”将它们分开 说:
handbrake-i/dev/mydev-o myfile>out.txt&&handbrake-i/dev/mydev2-o myfile2>>out.txt&&handbrake-i/dev/mydev3-o myfile3>>out.txt&&mail-s“使用手刹完成”me@domain.com
这使您可以灵活地以任何方式调用应用程序,而不必拘泥于脚本中编写的内容
顺便说一句,正如您自己所了解的,在命令行上发出以“&&”分隔的任意两个命令意味着:运行第一个命令,如果成功完成,则运行第二个命令