我正在尝试编写在终端中执行的脚本。我想知道最好的办法是什么。我想首先制作一个简单的脚本,该脚本将运行四到五个命令,这些命令将更新我的计算机上的某个程序,并在某个时间每天运行。我有编程背景,但我不熟悉这种脚本。我将不胜感激任何建议或输入,例如使用何种语言。
答案 0 :(得分:2)
首先,您需要打开一个终端(例如终端,终结者等),然后运行它:
touch myScript.sh
chmod 755 myScript.sh
第一个命令创建一个空文件,然后你给它755的权限。这意味着它可以由您机器中的任何用户读取和执行。如果您需要有关这些权限的更多详细信息,请参阅文档here。但是,请相信我,这些权限暂时可以使用。
现在您可以使用多种方法将指令插入到文件中:您可以使用文本编辑器(如vi等)打开它;此外,您可以通过这种方式回显这些命令:
echo "ls /tmp" >> myScript.sh
echo "echo 'hello'" >> myScript.sh
echo "pwd" >> myScript.sh
如果您打开该文件,您会发现它只是每行一个命令列表。然后,当您运行脚本时,将按从上到下的顺序执行每个命令。 您可以使用以下sintax运行脚本:
./myScript.sh
瞧!
答案 1 :(得分:0)
crontab -e
然后在上面的命令旁边添加以下行:
30 10 * * * script.sh
它将每天上午10:30运行