psbash作为进程的名称返回......我想要shell脚本的名称。
例如,如果我的脚本是TestEric.sh,我想列出当前正在运行的该脚本的实例数。
两周前,我在适用于 Linux 的 Windows 子系统中安装了 Ubuntu 18.04。
在那里,我使用以下命令安装了 PostgreSQL 11:
sudo apt-get install postgresql-11
Run Code Online (Sandbox Code Playgroud)
当时,我可以使用以下命令启动我的 PostgreSQL:
sudo -u postgres /usr/lib/postgresql/11/bin/pg_ctl -D /etc/postgresql/11/main -l /var/log/postgresql/postgresql-11-main.log start
Run Code Online (Sandbox Code Playgroud)
到现在为止还挺好。
两周后,我尝试使用相同的命令启动这个 PostgreSQL 引擎,但出现此错误:
"FATAL: could not create lock file "/var/run/postgresql/.s.PGSQL.5432.lock": No such file or directory"
Run Code Online (Sandbox Code Playgroud)
我创建了该文件夹并将其提供给它chmod 777以避免权限问题。
然后我得到:
LOG: database system was interrupted; last known up at 2019-02-16 17:57:02 STD
PANIC: could not flush dirty data: Function not implemented
LOG: startup process (PID 94) was terminated by signal 6: Aborted
Run Code Online (Sandbox Code Playgroud)
知道可能有什么问题吗?
当我下载 ubuntu 时,它总是给我一个 amd 的图像...
像 ubuntu-18.04-desktop-amd64.iso
在哪里可以找到英特尔的下载?
我尝试通过 Oracle VirtualBox 安装它,所以也许我在我创建的虚拟机中做错了什么......