小编sou*_*gro的帖子

为什么这个 bash 脚本不能作为“sh runserver”运行来识别“source”命令?

我想制作一个将运行 2 个命令的文件。

一个将激活一个虚拟环境,然后,第二个命令将运行一个服务器。

我的文件被称为“runserver”,它看起来像这样:

#!/bin/bash
echo "Activating virtual enviroment"
source odoo-venv/bin/activate
echo "Running Odoo server"
./odoo12/odoo-bin --config=/etc/odoo12.conf
Run Code Online (Sandbox Code Playgroud)

当我运行这个文件时

sh runserver
Run Code Online (Sandbox Code Playgroud)

它显示以下错误:

Activating virtual enviroment...
runserver: 3: source: not found
Running Odoo server...
...
Run Code Online (Sandbox Code Playgroud)

我的 bash 文件似乎无法识别源命令,我该如何解决?

command-line bash source

4
推荐指数
1
解决办法
1283
查看次数

可以安排垃圾清理吗?

我想知道是否可以做到这一点,因为我必须在工作期间删除很多文件,而且我更喜欢在界面上执行此操作而不使用sudo rm,所以如果可能的话...如何?

例如,每周一次。

trash schedule

0
推荐指数
1
解决办法
304
查看次数

标签 统计

bash ×1

command-line ×1

schedule ×1

source ×1

trash ×1