-2

これが私が何度も行っている手順です。これを行うスクリプトを作成できるかどうか疑問に思っていました。

2 つのローカル アカウントがあります。

  1. 推力
  2. hduser

今、私は自分のthrustアカウントで Eclipse で Java コードを書いています。コードが問題なく実行されたら、次のことを行います。

mvn clean
cp -r /home/thrust/projectA -r /tmp/
su - hduser
cp -r /tmp/projectA /home/hduser/
cd /home/hduser/projectA
mvn package

これらすべての手順を自動化する方法はありますか?

または、このthrustアカウントにコードを記述して、コードをアカウントと自動的に同期させる方法はありhduserますか?

4

1 に答える 1

1

コードを書いている (そして「何度も何度も」実行している) ことを考えると、ローカル リポジトリまたはホスティング サービス (例: GitHub または Bitbucket)。

RCS を使用したくない場合は、@iamnotmaynard によって提案されているように、シェル スクリプトを作成して、既に行っていることを自動化できます。

rsyncまたはも参照してくださいssh。あるユーザーから別のユーザーにファイルをより簡単にコピーするのに役立ちます (rsyncこれらのファイルの同期を維持するのにも役立ちます)。

于 2013-01-08T04:10:04.567 に答える