簡體   English   中英

bash腳本LAMP創建“是”

[英]bash script LAMP creation “yes”

我寫了這個小bash腳本:

#!/bin/bash


apt-get update
apt-get upgrade
apt-get install apache2
apt-get install php5
apt-get install mysql-server
apt-get install php5-mysql
service apache2 restart
apt-get update 
apt-get install python-software-properties
apt-get install software-properties-common
add-apt-repository ppa:ondrej/php5-5.6
apt-get update
apt-get upgrade
apt-get install php5
apt-get install vsftpd
apt-get install php5-curl

為了創建燈並在ubuntu 14.04上安裝php 5.6

一切正常,但是在出現提示時我需要輸入“ y”,並且一次需要按回車鍵(在此行:

add-apt-repository ppa:ondrej/php5-5.6

使用以下命令運行腳本時無需輸入“ y”即可執行

yes | ./script.sh

但在我需要按Enter的那一點上,它只是給我輸出了許多“ y”和中斷。 運行腳本后,這些文件:

E: Could not get lock /var/cache/apt/archives/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/cache/apt/archives/

已被鎖定,我需要再次將其解鎖,以安裝更多的東西。

有沒有辦法讓它正常運行? 沒有文件鎖,只是做應該做的事...

您可以將每個apt-get install更改為apt-get -y install ,並將add-apt-repository更改為add-apt-repository -y以對所有問題都回答是。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM