12

我正在尝试编写一个脚本来将我的一个.jar文件作为守护进程运行,但我不明白如何.sh在 Ubuntu 中创建扩展文件。我已经用vi我想要的代码创建了一个文件,但我不知道如何将文件定义为专门的 .sh 文件。例如,我想将我的文件“ foo”或“ foo.txt”转换为“ foo.sh”。

是否有一个我看不到的简单命令可以将文件转换为 .sh 扩展名,或者它是一个更复杂的过程?

4

1 回答 1

25

将此用作模板:

#!/bin/bash

# content of your script

第一行称为shebang,它告诉操作系统应该使用什么程序来执行文件的内容,在本例中为bash.

要使文件可执行:

chmod 755 foo.sh

要执行您的脚本,请执行以下操作:

./foo.sh
于 2013-10-10T07:39:24.070 回答