我有一个保存在其中的脚本:
self.logger.info
所以,我想在其中运行一个有角度的项目。我正在从微服务执行脚本,因此实际上由于ng s命令的行为,该服务从不回馈我。
记住这一点,我想在后台执行“ ng s ...”命令,但是当我运行时:
cd $1
ng s --host 0.0.0.0 --port 4200
...another commands ...
ng s将&作为无效参数。我的意思是,我尝试过几种没有运气的后台运行脚本的方法
我该如何实现?
答案 0 :(得分:2)
作为一种选择,您可以写下一个简短的bash脚本,其中仅包含
import numpy as np
X = np.array([[181, 80, 44], [177, 70, 43], [160, 60, 38], [154, 54, 37], [166, 65, 40]])
Y = ['male', 'male', 'female', 'female', 'male']
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = plt.axes(projection='3d')
Y_label = []
for x in range(0,len(Y)):
if Y[x] == 'male':
Y_label.append(1)
else : Y_label.append(0)
from sklearn.linear_model import LogisticRegression
reg = LogisticRegression().fit(X, Y_label)
crt_pred = Y_label ==reg.predict(X)
ax.scatter3D(X[crt_pred,0],X[crt_pred,1],X[crt_pred,2],s=50,c='g')
ax.scatter3D(X[~crt_pred,0],X[~crt_pred,1],X[~crt_pred,2],s=50,c='r')
plt.show()
然后以
开头 #!/bin/bash
ng s --host 0.0.0.0 --port 4200
或者如果要在与终端断开连接后使其保持运行状态:
script.sh &